diff options
Diffstat (limited to 'sway/commands/hide_cursor.c')
-rw-r--r-- | sway/commands/hide_cursor.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/sway/commands/hide_cursor.c b/sway/commands/hide_cursor.c deleted file mode 100644 index 3778fcff..00000000 --- a/sway/commands/hide_cursor.c +++ /dev/null @@ -1,33 +0,0 @@ -#define _POSIX_C_SOURCE 200809L -#include <string.h> -#include "sway/commands.h" -#include "sway/config.h" -#include "sway/input/cursor.h" -#include "sway/input/seat.h" -#include "stringop.h" - -struct cmd_results *cmd_hide_cursor(int argc, char **argv) { - struct cmd_results *error = NULL; - if ((error = checkarg(argc, "hide_cursor", EXPECTED_EQUAL_TO, 1))) { - return error; - } - - char *end; - int timeout = strtol(argv[0], &end, 10); - if (*end) { - return cmd_results_new(CMD_INVALID, "hide_cursor", - "Expected an integer timeout"); - } - if (timeout < 100 && timeout != 0) { - timeout = 100; - } - config->hide_cursor_timeout = timeout; - - struct sway_seat *seat; - wl_list_for_each(seat, &server.input->seats, link) { - wl_event_source_timer_update(seat->cursor->hide_source, - config->hide_cursor_timeout); - } - - return cmd_results_new(CMD_SUCCESS, NULL, NULL); -} |