summaryrefslogtreecommitdiff
path: root/sway/layout.c
diff options
context:
space:
mode:
authorDrew DeVault <[email protected]>2017-01-12 11:39:31 -0500
committerGitHub <[email protected]>2017-01-12 11:39:31 -0500
commitc1e6cc3257e5f37438e661427d625168a76ecc27 (patch)
tree29103307c7df0ae02849e937bce8045a9e24c697 /sway/layout.c
parent307e8afde29fcd4b51cd25d34b465980a0bfd686 (diff)
parentc04819e8c080e40e1e872c8624c60c4a51087019 (diff)
Merge pull request #1044 from ametisf/master
Implement hide_edge_borders smart (like in i3 4.13)
Diffstat (limited to 'sway/layout.c')
-rw-r--r--sway/layout.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sway/layout.c b/sway/layout.c
index ea4a680d..bb37a360 100644
--- a/sway/layout.c
+++ b/sway/layout.c
@@ -665,6 +665,13 @@ void update_geometry(swayc_t *container) {
border_bottom = 0;
}
}
+
+ if (config->hide_edge_borders == E_SMART && workspace->children->length == 1) {
+ border_top = 0;
+ border_bottom = 0;
+ border_left = 0;
+ border_right = 0;
+ }
}
int title_bar_height = config->font_height + 4; //borders + padding