diff options
author | S. Christoffer Eliesen <christoffer@eliesen.no> | 2015-11-04 00:41:28 +0100 |
---|---|---|
committer | S. Christoffer Eliesen <christoffer@eliesen.no> | 2015-11-04 01:32:37 +0100 |
commit | 5c1e20b6ff0064f5ed948fc51ed029dd613f33db (patch) | |
tree | b763d9fba1c5e1a3c6f48c3fa2add59499904680 /sway/commands.c | |
parent | sway.5.txt: Clarify gaps documentation. (diff) | |
download | sway-5c1e20b6ff0064f5ed948fc51ed029dd613f33db.tar.gz sway-5c1e20b6ff0064f5ed948fc51ed029dd613f33db.tar.zst sway-5c1e20b6ff0064f5ed948fc51ed029dd613f33db.zip |
commands: gaps: Accept zero value.
Diffstat (limited to 'sway/commands.c')
-rw-r--r-- | sway/commands.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sway/commands.c b/sway/commands.c index 497e8eb1..7bfb71ba 100644 --- a/sway/commands.c +++ b/sway/commands.c | |||
@@ -766,7 +766,7 @@ static struct cmd_results *cmd_gaps(int argc, char **argv) { | |||
766 | // gaps amount | 766 | // gaps amount |
767 | if (argc >= 1 && isdigit(*amount_str)) { | 767 | if (argc >= 1 && isdigit(*amount_str)) { |
768 | int amount = (int)strtol(amount_str, NULL, 10); | 768 | int amount = (int)strtol(amount_str, NULL, 10); |
769 | if (errno == ERANGE || amount == 0) { | 769 | if (errno == ERANGE) { |
770 | errno = 0; | 770 | errno = 0; |
771 | return cmd_results_new(CMD_INVALID, "gaps", "Number is out out of range."); | 771 | return cmd_results_new(CMD_INVALID, "gaps", "Number is out out of range."); |
772 | } | 772 | } |
@@ -781,7 +781,7 @@ static struct cmd_results *cmd_gaps(int argc, char **argv) { | |||
781 | // gaps inner|outer n | 781 | // gaps inner|outer n |
782 | else if (argc >= 2 && isdigit((amount_str = argv[1])[0])) { | 782 | else if (argc >= 2 && isdigit((amount_str = argv[1])[0])) { |
783 | int amount = (int)strtol(amount_str, NULL, 10); | 783 | int amount = (int)strtol(amount_str, NULL, 10); |
784 | if (errno == ERANGE || amount == 0) { | 784 | if (errno == ERANGE) { |
785 | errno = 0; | 785 | errno = 0; |
786 | return cmd_results_new(CMD_INVALID, "gaps", "Number is out out of range."); | 786 | return cmd_results_new(CMD_INVALID, "gaps", "Number is out out of range."); |
787 | } | 787 | } |
@@ -829,7 +829,7 @@ static struct cmd_results *cmd_gaps(int argc, char **argv) { | |||
829 | // gaps ... n | 829 | // gaps ... n |
830 | amount_str = argv[3]; | 830 | amount_str = argv[3]; |
831 | int amount = (int)strtol(amount_str, NULL, 10); | 831 | int amount = (int)strtol(amount_str, NULL, 10); |
832 | if (errno == ERANGE || amount == 0) { | 832 | if (errno == ERANGE) { |
833 | errno = 0; | 833 | errno = 0; |
834 | return cmd_results_new(CMD_INVALID, "gaps", "Number is out out of range."); | 834 | return cmd_results_new(CMD_INVALID, "gaps", "Number is out out of range."); |
835 | } | 835 | } |