aboutsummaryrefslogtreecommitdiffstats
path: root/sway/config.c
diff options
context:
space:
mode:
authorLibravatar Jasen Borisov <tajjada@gmail.com>2016-05-01 11:02:44 +0100
committerLibravatar Jasen Borisov <tajjada@gmail.com>2016-05-01 11:02:44 +0100
commitde007c9b58fa5fda767196321a72dc9a39609efb (patch)
tree2e2ac142780cd6689635c6ce37917d6eb39d2007 /sway/config.c
parentMerge pull request #619 from mikkeloscar/fix-workspace-pr (diff)
downloadsway-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.c7
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);