aboutsummaryrefslogtreecommitdiffstats
path: root/sway/commands/smart_borders.c
diff options
context:
space:
mode:
authorLibravatar Ronan Pigott <rpigott@berkeley.edu>2019-11-04 15:10:40 -0700
committerLibravatar Brian Ashworth <bosrsf04@gmail.com>2019-11-04 21:16:27 -0500
commit3975ca28c2e870eb3f40bbd43a90354743f7ccf1 (patch)
treed35aa9aa8b0c17e94fb24359a13ab83547cafae5 /sway/commands/smart_borders.c
parentAdd --custom to `output mode` command (diff)
downloadsway-3975ca28c2e870eb3f40bbd43a90354743f7ccf1.tar.gz
sway-3975ca28c2e870eb3f40bbd43a90354743f7ccf1.tar.zst
sway-3975ca28c2e870eb3f40bbd43a90354743f7ccf1.zip
smart_borders: separate smartness from edge types
Diffstat (limited to 'sway/commands/smart_borders.c')
-rw-r--r--sway/commands/smart_borders.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sway/commands/smart_borders.c b/sway/commands/smart_borders.c
index be346106..73878679 100644
--- a/sway/commands/smart_borders.c
+++ b/sway/commands/smart_borders.c
@@ -10,14 +10,12 @@ struct cmd_results *cmd_smart_borders(int argc, char **argv) {
10 return error; 10 return error;
11 } 11 }
12 12
13 enum edge_border_types saved = config->hide_edge_borders;
14 if (strcmp(argv[0], "no_gaps") == 0) { 13 if (strcmp(argv[0], "no_gaps") == 0) {
15 config->hide_edge_borders = E_SMART_NO_GAPS; 14 config->hide_edge_borders_smart = ESMART_NO_GAPS;
16 } else { 15 } else {
17 config->hide_edge_borders = parse_boolean(argv[0], true) ? 16 config->hide_edge_borders_smart = parse_boolean(argv[0], true) ?
18 E_SMART : config->saved_edge_borders; 17 ESMART_ON : ESMART_OFF;
19 } 18 }
20 config->saved_edge_borders = saved;
21 19
22 arrange_root(); 20 arrange_root();
23 21