summaryrefslogtreecommitdiff
path: root/sway/tree/layout.c
diff options
context:
space:
mode:
authorDrew DeVault <[email protected]>2018-08-25 20:07:37 -0400
committerGitHub <[email protected]>2018-08-25 20:07:37 -0400
commit1a30c50ef40e918942f96c9a399f9bf94c1c0116 (patch)
tree6bb0cd51d006de03535d4019d05c6787e8dd17aa /sway/tree/layout.c
parented147aed30d89fdd1e4493adcdf821b414eab224 (diff)
parent8bed4be1f387f9aa48910db1cf979cd847a9a2e3 (diff)
Merge pull request #2488 from RyanDwyer/separate-gaps-functions
Make separate gaps functions per container type
Diffstat (limited to 'sway/tree/layout.c')
-rw-r--r--sway/tree/layout.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sway/tree/layout.c b/sway/tree/layout.c
index 601d0e91..85fe7643 100644
--- a/sway/tree/layout.c
+++ b/sway/tree/layout.c
@@ -218,7 +218,8 @@ struct sway_container *container_split(struct sway_container *child,
wlr_log(WLR_DEBUG, "creating container %p around %p", cont, child);
- remove_gaps(child);
+ child->type == C_WORKSPACE ? workspace_remove_gaps(child)
+ : container_remove_gaps(child);
cont->prev_split_layout = L_NONE;
cont->width = child->width;
@@ -229,7 +230,7 @@ struct sway_container *container_split(struct sway_container *child,
struct sway_seat *seat = input_manager_get_default_seat(input_manager);
bool set_focus = (seat_get_focus(seat) == child);
- add_gaps(cont);
+ container_add_gaps(cont);
if (child->type == C_WORKSPACE) {
struct sway_container *workspace = child;