diff --git a/hw/xnest/Pointer.c b/hw/xnest/Pointer.c index 0eced5741..21d7f6b3f 100644 --- a/hw/xnest/Pointer.c +++ b/hw/xnest/Pointer.c @@ -24,6 +24,7 @@ is" without express or implied warranty. #include "mipointer.h" #include "Xnest.h" +#include "xnest-xcb.h" #include "Display.h" #include "Screen.h" @@ -38,8 +39,12 @@ DeviceIntPtr xnestPointerDevice = NULL; void xnestChangePointerControl(DeviceIntPtr pDev, PtrCtrl * ctrl) { - XChangePointerControl(xnestDisplay, TRUE, TRUE, - ctrl->num, ctrl->den, ctrl->threshold); + xcb_change_pointer_control(xnestUpstreamInfo.conn, + ctrl->num, + ctrl->den, + ctrl->threshold, + TRUE, + TRUE); } int