xserver: Branch 'mpx'

Peter Hutterer whot at kemper.freedesktop.org
Fri Feb 23 03:36:58 EET 2007


 hw/xfree86/common/xf86Xinput.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)

New commits:
diff-tree bc4ae25433e38a25a2012f9f233d500665172a4b (from 4b8b0e377a27ec904b2028c89aed11c6416af26c)
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date:   Fri Feb 23 12:06:51 2007 +1030

    xfree86: Don't initialize sprites for devices that don't own a sprite (stops
             keyboard hotplug segfaults)

diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c
index c2ea108..608fa9b 100644
--- a/hw/xfree86/common/xf86Xinput.c
+++ b/hw/xfree86/common/xf86Xinput.c
@@ -421,7 +421,8 @@ NewInputDeviceRequest (InputOption *opti
         EnableDevice(dev);
 
     /* send enter/leave event, update sprite window */
-    InitializeSprite(dev, GetCurrentRootWindow());
+    if (dev->spriteOwner)
+        InitializeSprite(dev, GetCurrentRootWindow());
     CheckMotion(NULL, dev);
 
     return Success;



More information about the xorg-commit mailing list