diff options
author | Jasen Borisov <tajjada@gmail.com> | 2016-05-01 11:02:44 +0100 |
---|---|---|
committer | Jasen Borisov <tajjada@gmail.com> | 2016-05-01 11:02:44 +0100 |
commit | de007c9b58fa5fda767196321a72dc9a39609efb (patch) | |
tree | 2e2ac142780cd6689635c6ce37917d6eb39d2007 /sway/config.c | |
parent | Merge pull request #619 from mikkeloscar/fix-workspace-pr (diff) | |
download | sway-de007c9b58fa5fda767196321a72dc9a39609efb.tar.gz sway-de007c9b58fa5fda767196321a72dc9a39609efb.tar.zst sway-de007c9b58fa5fda767196321a72dc9a39609efb.zip |
Add input cmd for setting pointer accel profile.
Diffstat (limited to 'sway/config.c')
-rw-r--r-- | sway/config.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sway/config.c b/sway/config.c index b3b743c3..69ae7c03 100644 --- a/sway/config.c +++ b/sway/config.c | |||
@@ -562,6 +562,9 @@ void merge_input_config(struct input_config *dst, struct input_config *src) { | |||
562 | } | 562 | } |
563 | dst->identifier = strdup(src->identifier); | 563 | dst->identifier = strdup(src->identifier); |
564 | } | 564 | } |
565 | if (src->accel_profile != INT_MIN) { | ||
566 | dst->accel_profile = src->accel_profile; | ||
567 | } | ||
565 | if (src->click_method != INT_MIN) { | 568 | if (src->click_method != INT_MIN) { |
566 | dst->click_method = src->click_method; | 569 | dst->click_method = src->click_method; |
567 | } | 570 | } |
@@ -735,6 +738,10 @@ void apply_input_config(struct input_config *ic, struct libinput_device *dev) { | |||
735 | ic->identifier); | 738 | ic->identifier); |
736 | } | 739 | } |
737 | 740 | ||
741 | if (ic && ic->accel_profile != INT_MIN) { | ||
742 | sway_log(L_DEBUG, "apply_input_config(%s) accel_set_profile(%d)", ic->identifier, ic->accel_profile); | ||
743 | libinput_device_config_accel_set_profile(dev, ic->accel_profile); | ||
744 | } | ||
738 | if (ic && ic->click_method != INT_MIN) { | 745 | if (ic && ic->click_method != INT_MIN) { |
739 | sway_log(L_DEBUG, "apply_input_config(%s) click_set_method(%d)", ic->identifier, ic->click_method); | 746 | sway_log(L_DEBUG, "apply_input_config(%s) click_set_method(%d)", ic->identifier, ic->click_method); |
740 | libinput_device_config_click_set_method(dev, ic->click_method); | 747 | libinput_device_config_click_set_method(dev, ic->click_method); |