68bab3e
diff -up gnome-settings-daemon-2.25.90/plugins/mouse/gsd-mouse-manager.c.catch-deviceadded gnome-settings-daemon-2.25.90/plugins/mouse/gsd-mouse-manager.c
68bab3e
--- gnome-settings-daemon-2.25.90/plugins/mouse/gsd-mouse-manager.c.catch-deviceadded	2009-02-04 23:23:55.000000000 -0500
68bab3e
+++ gnome-settings-daemon-2.25.90/plugins/mouse/gsd-mouse-manager.c	2009-02-04 23:22:13.000000000 -0500
68bab3e
@@ -320,7 +320,7 @@ devicepresence_filter (GdkXEvent *xevent
9f9e1bc
         if (xev->type == xi_presence)
9f9e1bc
         {
9f9e1bc
             XDevicePresenceNotifyEvent *dpn = (XDevicePresenceNotifyEvent *) xev;
9f9e1bc
-            if (dpn->devchange == DeviceEnabled)
9f9e1bc
+            if (dpn->devchange == DeviceEnabled || dpn->devchange == DeviceAdded)
9f9e1bc
                 set_mouse_settings ((GsdMouseManager *) data);
9f9e1bc
         }
9f9e1bc
         return GDK_FILTER_CONTINUE;