Don't allow negative gaps

This commit is contained in:
Ryan Dwyer 2018-09-29 12:58:54 +10:00
parent 415a48ac63
commit bb708d0f82
1 changed files with 6 additions and 0 deletions

View File

@ -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);
}