summaryrefslogtreecommitdiffstats
path: root/meta-demoapps/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-demoapps/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch')
-rw-r--r--meta-demoapps/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch21
1 files changed, 0 insertions, 21 deletions
diff --git a/meta-demoapps/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch b/meta-demoapps/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch
deleted file mode 100644
index b9cf6e17d3..0000000000
--- a/meta-demoapps/recipes-gnome/gnome/gnome-settings-daemon/gnome-settings-daemon-2.24.0-catch-deviceadded.patch
+++ /dev/null
@@ -1,21 +0,0 @@
1Upstream-Status: Pending
2
3============================================================
4 Listen for DeviceAdded in addition to DeviceEnabled
5
6 This should help address problems like left-handed
7mouse, and acceleration settings getting lost after
8resume, or when new devices gets plugged in.
9
10diff --git a/plugins/mouse/gsd-mouse-manager.c b/plugins/mouse/gsd-mouse-manager.c
11--- a/plugins/mouse/gsd-mouse-manager.c
12+++ b/plugins/mouse/gsd-mouse-manager.c
13@@ -320,7 +320,7 @@ devicepresence_filter (GdkXEvent *xevent,
14 if (xev->type == xi_presence)
15 {
16 XDevicePresenceNotifyEvent *dpn = (XDevicePresenceNotifyEvent *) xev;
17- if (dpn->devchange == DeviceEnabled)
18+ if (dpn->devchange == DeviceEnabled || dpn->devchange == DeviceAdded)
19 set_mouse_settings ((GsdMouseManager *) data);
20 }
21 return GDK_FILTER_CONTINUE;