From 1296b0cd33b64e516a22d2fb91d92124f9b6c1a0 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Dec 10 2008 16:00:15 +0000 Subject: - Listen for DeviceAdded signals when configuring mouse (in addition to DeviceEnabled). This may help with bug 474758. --- diff --git a/gnome-settings-daemon-2.24.0-catch-deviceadded.patch b/gnome-settings-daemon-2.24.0-catch-deviceadded.patch new file mode 100644 index 0000000..8e1d0ce --- /dev/null +++ b/gnome-settings-daemon-2.24.0-catch-deviceadded.patch @@ -0,0 +1,19 @@ +============================================================ + Listen for DeviceAdded in addition to DeviceEnabled + + This should help address problems like left-handed +mouse, and acceleration settings getting lost after +resume, or when new devices gets plugged in. + +diff --git a/plugins/mouse/gsd-mouse-manager.c b/plugins/mouse/gsd-mouse-manager.c +--- a/plugins/mouse/gsd-mouse-manager.c ++++ b/plugins/mouse/gsd-mouse-manager.c +@@ -320,7 +320,7 @@ devicepresence_filter (GdkXEvent *xevent, + if (xev->type == xi_presence) + { + XDevicePresenceNotifyEvent *dpn = (XDevicePresenceNotifyEvent *) xev; +- if (dpn->devchange == DeviceEnabled) ++ if (dpn->devchange == DeviceEnabled || dpn->devchange == DeviceAdded) + set_mouse_settings ((GsdMouseManager *) data); + } + return GDK_FILTER_CONTINUE; diff --git a/gnome-settings-daemon.spec b/gnome-settings-daemon.spec index 8f8012e..502aeff 100644 --- a/gnome-settings-daemon.spec +++ b/gnome-settings-daemon.spec @@ -1,6 +1,6 @@ Name: gnome-settings-daemon Version: 2.24.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: The daemon sharing settings from GNOME to GTK+/KDE applications Group: System Environment/Daemons @@ -171,6 +171,11 @@ fi %{_libdir}/pkgconfig/gnome-settings-daemon.pc %changelog +* Wed Dec 10 2008 Ray Strode - 2.24.1-5 +- Listen for DeviceAdded signals when configuring mouse + (in addition to DeviceEnabled). This may help with + bug 474758. + * Tue Dec 9 2008 Ray Strode - 2.24.1-4 - Shutdown cleanly on TERM signal (bug 445898)