# Pastebin wBgI8xs8 cheako@mx1:~/src/deb/xfce4-settings-4.16.0$ cat debian/patches/fix_xchangedeviceproperty.patch --- a/xfsettingsd/pointers.c +++ b/xfsettingsd/pointers.c @@ -53,6 +53,8 @@ #define DEVICE_ENABLED "Device Enabled" #endif /* XI_PROP_ENABLED */ +#include + static void xfce_pointers_helper_finalize (GObject *object); static void xfce_pointers_helper_syndaemon_stop (XfcePointersHelper *helper); static void xfce_pointers_helper_syndaemon_check (XfcePointersHelper *helper); @@ -877,7 +879,8 @@ if (n_succeeds == n_items) { gdk_x11_display_error_trap_push (gdk_display_get_default ()); - XChangeDeviceProperty (xdisplay, device, prop, type, format, + XIChangeProperty (xdisplay, device->deviceid, + prop, type, format, PropModeReplace, data.c, n_items); XSync (xdisplay, FALSE); if (gdk_x11_display_error_trap_pop (gdk_display_get_default ()))