mirror of
https://github.com/swaywm/sway.git
synced 2026-04-29 06:46:22 -04:00
Refactor functions to update container borders
Replace `update_view_border()` with `update_container_border()`. The latter should handle both the case where the container is a view or if the container has children.
This commit is contained in:
parent
f78d07d39b
commit
b39249508f
5 changed files with 14 additions and 15 deletions
|
|
@ -441,7 +441,7 @@ static void update_border_geometry_floating(swayc_t *c, struct wlc_geometry *geo
|
|||
c->border_geometry = g;
|
||||
*geometry = c->actual_geometry;
|
||||
|
||||
update_view_border(c);
|
||||
update_container_border(c);
|
||||
}
|
||||
|
||||
void update_layout_geometry(swayc_t *parent, enum swayc_layouts prev_layout) {
|
||||
|
|
@ -688,7 +688,7 @@ void update_geometry(swayc_t *container) {
|
|||
container->actual_geometry = geometry;
|
||||
|
||||
if (container->type == C_VIEW) {
|
||||
update_view_border(container);
|
||||
update_container_border(container);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -867,7 +867,7 @@ static void arrange_windows_r(swayc_t *container, double width, double height) {
|
|||
// update focused view border last because it may
|
||||
// depend on the title bar geometry of its siblings.
|
||||
if (focused && container->children->length > 1) {
|
||||
update_view_border(focused);
|
||||
update_container_border(focused);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
@ -911,7 +911,7 @@ static void arrange_windows_r(swayc_t *container, double width, double height) {
|
|||
// update focused view border last because it may
|
||||
// depend on the title bar geometry of its siblings.
|
||||
if (focused && container->children->length > 1) {
|
||||
update_view_border(focused);
|
||||
update_container_border(focused);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue