From 20ace6321ac464d821c67a82c7023f74ae038176 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 7 Jan 2008 20:08:56 +1030 Subject: [PATCH] dix: don't try to confine cursor on screen restructure if there is no cursor. Stops segfaulting when using xrandr. Yay. --- dix/events.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dix/events.c b/dix/events.c index 2872bf850..0ce07d5df 100644 --- a/dix/events.c +++ b/dix/events.c @@ -1481,6 +1481,8 @@ ScreenRestructured (ScreenPtr pScreen) for (pDev = inputInfo.devices; pDev; pDev = pDev->next) { + if (!DevHasCursor(pDev)) + continue; /* GrabDevice doesn't have a confineTo field, so we don't need to * worry about it. */