summaryrefslogtreecommitdiff
path: root/mi/mipointer.c
diff options
context:
space:
mode:
Diffstat (limited to 'mi/mipointer.c')
-rw-r--r--mi/mipointer.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/mi/mipointer.c b/mi/mipointer.c
index d5202810a..e3a465615 100644
--- a/mi/mipointer.c
+++ b/mi/mipointer.c
@@ -332,7 +332,14 @@ miPointerWarpCursor (DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y)
332 pPointer->pScreen = pScreen; 332 pPointer->pScreen = pScreen;
333 } 333 }
334 334
335 if (changedScreen) 335 /* Don't call USFS if we use Xinerama, otherwise the root window is
336 * updated to the second screen, and we never receive any events.
337 * (FDO bug #18668) */
338 if (changedScreen
339#ifdef PANORAMIX
340 && noPanoramiXExtension
341#endif
342 )
336 UpdateSpriteForScreen (pDev, pScreen) ; 343 UpdateSpriteForScreen (pDev, pScreen) ;
337} 344}
338 345