diff options
Diffstat (limited to 'sway/commands/input/scroll_method.c')
-rw-r--r-- | sway/commands/input/scroll_method.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sway/commands/input/scroll_method.c b/sway/commands/input/scroll_method.c index 98873938..40277155 100644 --- a/sway/commands/input/scroll_method.c +++ b/sway/commands/input/scroll_method.c | |||
@@ -9,9 +9,11 @@ struct cmd_results *input_cmd_scroll_method(int argc, char **argv) { | |||
9 | return error; | 9 | return error; |
10 | } | 10 | } |
11 | if (!current_input_config) { | 11 | if (!current_input_config) { |
12 | return cmd_results_new(CMD_FAILURE, "scroll_method", "No input device defined."); | 12 | return cmd_results_new(CMD_FAILURE, "scroll_method", |
13 | "No input device defined."); | ||
13 | } | 14 | } |
14 | struct input_config *new_config = new_input_config(current_input_config->identifier); | 15 | struct input_config *new_config = |
16 | new_input_config(current_input_config->identifier); | ||
15 | 17 | ||
16 | if (strcasecmp(argv[0], "none") == 0) { | 18 | if (strcasecmp(argv[0], "none") == 0) { |
17 | new_config->scroll_method = LIBINPUT_CONFIG_SCROLL_NO_SCROLL; | 19 | new_config->scroll_method = LIBINPUT_CONFIG_SCROLL_NO_SCROLL; |
@@ -22,7 +24,8 @@ struct cmd_results *input_cmd_scroll_method(int argc, char **argv) { | |||
22 | } else if (strcasecmp(argv[0], "on_button_down") == 0) { | 24 | } else if (strcasecmp(argv[0], "on_button_down") == 0) { |
23 | new_config->scroll_method = LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN; | 25 | new_config->scroll_method = LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN; |
24 | } else { | 26 | } else { |
25 | return cmd_results_new(CMD_INVALID, "scroll_method", "Expected 'scroll_method <none|two_finger|edge|on_button_down>'"); | 27 | return cmd_results_new(CMD_INVALID, "scroll_method", |
28 | "Expected 'scroll_method <none|two_finger|edge|on_button_down>'"); | ||
26 | } | 29 | } |
27 | 30 | ||
28 | input_cmd_apply(new_config); | 31 | input_cmd_apply(new_config); |