diff options
author | Phillip Wood <phillip.wood@dunelm.org.uk> | 2020-04-11 16:08:18 +0100 |
---|---|---|
committer | Phillip Wood <phillip.wood@dunelm.org.uk> | 2020-04-11 18:59:14 +0100 |
commit | 3e967d731a730cb4afb46f115570bb25f54c4195 (patch) | |
tree | 23dbd0a1d1d8c91ce35fa7696dd969b4884924cb | |
parent | 167fd07e010e25feb7ff195706bf91d7c70d1273 (diff) | |
download | mutter-pwood/fix-trackball-button-scroll.tar.gz |
input-settings: fix device list iterationpwood/fix-trackball-button-scroll
Dereference the loop variable rather than the original list head. This
fixes a regression introduced in 4413b86a3 ("backends: Replace
ClutterDeviceManager usage in favor of ClutterSeat", 2019-10-04) which
broke button scrolling with trackballs.
Closes:https://gitlab.gnome.org/GNOME/mutter/-/issues/1120
-rw-r--r-- | src/backends/meta-input-settings.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backends/meta-input-settings.c b/src/backends/meta-input-settings.c index 2028570c0..5b2cee29f 100644 --- a/src/backends/meta-input-settings.c +++ b/src/backends/meta-input-settings.c @@ -818,7 +818,7 @@ update_trackball_scroll_button (MetaInputSettings *input_settings, for (l = devices; l; l = l->next) { - device = devices->data; + device = l->data; if (input_settings_class->is_trackball_device (input_settings, device)) input_settings_class->set_scroll_button (input_settings, device, button); |