Xi: Use WarpPointerProc hook on XI pointer warping implementation

Just like we do with XWarpPointer's.

Signed-off-by: Carlos Garnacho <carlosg@gnome.org>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Carlos Garnacho 2017-05-28 15:56:21 +02:00 committed by Peter Hutterer
parent ca17f3e9fd
commit 95febc42ca
1 changed files with 4 additions and 0 deletions

View File

@ -186,6 +186,10 @@ ProcXIWarpPointer(ClientPtr client)
pDev->last.valuators[1] = y;
miPointerUpdateSprite(pDev);
if (*newScreen->CursorWarpedTo)
(*newScreen->CursorWarpedTo) (pDev, newScreen, client,
dest, pSprite, x, y);
/* FIXME: XWarpPointer is supposed to generate an event. It doesn't do it
here though. */
return Success;