diff options
Diffstat (limited to 'sway/commands/seat/hide_cursor.c')
-rw-r--r-- | sway/commands/seat/hide_cursor.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sway/commands/seat/hide_cursor.c b/sway/commands/seat/hide_cursor.c index 343573b5..3bfce697 100644 --- a/sway/commands/seat/hide_cursor.c +++ b/sway/commands/seat/hide_cursor.c | |||
@@ -11,19 +11,18 @@ struct cmd_results *seat_cmd_hide_cursor(int argc, char **argv) { | |||
11 | return error; | 11 | return error; |
12 | } | 12 | } |
13 | if (!config->handler_context.seat_config) { | 13 | if (!config->handler_context.seat_config) { |
14 | return cmd_results_new(CMD_FAILURE, "hide_cursor", "No seat defined"); | 14 | return cmd_results_new(CMD_FAILURE, "No seat defined"); |
15 | } | 15 | } |
16 | 16 | ||
17 | char *end; | 17 | char *end; |
18 | int timeout = strtol(argv[0], &end, 10); | 18 | int timeout = strtol(argv[0], &end, 10); |
19 | if (*end) { | 19 | if (*end) { |
20 | return cmd_results_new(CMD_INVALID, "hide_cursor", | 20 | return cmd_results_new(CMD_INVALID, "Expected an integer timeout"); |
21 | "Expected an integer timeout"); | ||
22 | } | 21 | } |
23 | if (timeout < 100 && timeout != 0) { | 22 | if (timeout < 100 && timeout != 0) { |
24 | timeout = 100; | 23 | timeout = 100; |
25 | } | 24 | } |
26 | config->handler_context.seat_config->hide_cursor_timeout = timeout; | 25 | config->handler_context.seat_config->hide_cursor_timeout = timeout; |
27 | 26 | ||
28 | return cmd_results_new(CMD_SUCCESS, NULL, NULL); | 27 | return cmd_results_new(CMD_SUCCESS, NULL); |
29 | } | 28 | } |