aboutsummaryrefslogtreecommitdiffstats
path: root/sway/commands/seat/hide_cursor.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/commands/seat/hide_cursor.c')
-rw-r--r--sway/commands/seat/hide_cursor.c7
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}