This is the next stage of recipe reorganization, in this stage many recipes where moved to a new meta-demoapps layer since this is more appropriate for demo usage then the core. Additional some recipes were moved to meta-extras to indicate they may be depercated at a future time. A number of recipes were modified since dependencies need to be corrected. Signed-off-by: Saul Wold <Saul.Wold@intel.com>
20 lines
869 B
Diff
20 lines
869 B
Diff
============================================================
|
|
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;
|