diff options
author | Ryan Dwyer <ryandwyer1@gmail.com> | 2018-09-29 12:58:54 +1000 |
---|---|---|
committer | Ryan Dwyer <ryandwyer1@gmail.com> | 2018-09-29 12:58:54 +1000 |
commit | bb708d0f82d6e418ada6b0b5798455c8213e5412 (patch) | |
tree | f12eed2babed966f921540fc8f2680613ebddf91 /sway/commands | |
parent | 415a48ac6387a62a59adb8ed1168e851509a0ce3 (diff) |
Don't allow negative gaps
Diffstat (limited to 'sway/commands')
-rw-r--r-- | sway/commands/gaps.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sway/commands/gaps.c b/sway/commands/gaps.c index 3791fcb4..2e0876a9 100644 --- a/sway/commands/gaps.c +++ b/sway/commands/gaps.c @@ -68,6 +68,9 @@ static struct cmd_results *gaps_set_defaults(int argc, char **argv) { return cmd_results_new(CMD_INVALID, "gaps", "Expected 'gaps inner|outer <px>'"); } + if (amount < 0) { + amount = 0; + } if (inner) { config->gaps_inner = amount; @@ -92,6 +95,9 @@ static void configure_gaps(struct sway_workspace *ws, void *_data) { *prop -= data->amount; break; } + if (*prop < 0) { + *prop = 0; + } arrange_workspace(ws); } |