diff options
author | Ronan Pigott <rpigott@berkeley.edu> | 2019-11-04 15:10:40 -0700 |
---|---|---|
committer | Brian Ashworth <bosrsf04@gmail.com> | 2019-11-04 21:16:27 -0500 |
commit | 3975ca28c2e870eb3f40bbd43a90354743f7ccf1 (patch) | |
tree | d35aa9aa8b0c17e94fb24359a13ab83547cafae5 /sway/commands/smart_borders.c | |
parent | Add --custom to `output mode` command (diff) | |
download | sway-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.c | 8 |
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 | ||