[PATCH] render: don't bother with animated cursors on floating slaves (#39989)
Peter Hutterer
peter.hutterer at who-t.net
Sun Jan 8 17:20:11 PST 2012
In the case of floating slave devices that is reattached to a master with an
animated cursor, that cursor may "jump outside" it's window confines. Since
floating slaves never display a cursor anyway, we might as well short-cut
this and exit early.
X.Org Bug 39989 <http://bugs.freedesktop.org/show_bug.cgi?id=39989>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Tested-by: Harald Judt <h.judt at gmx.at>
---
render/animcur.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/render/animcur.c b/render/animcur.c
index 4cf1fdf..0f174fd 100644
--- a/render/animcur.c
+++ b/render/animcur.c
@@ -208,6 +208,9 @@ AnimCurDisplayCursor (DeviceIntPtr pDev,
AnimCurScreenPtr as = GetAnimCurScreen(pScreen);
Bool ret;
+ if (IsFloating(pDev))
+ return FALSE;
+
Unwrap (as, pScreen, DisplayCursor);
if (IsAnimCur(pCursor))
{
--
1.7.7.4
More information about the xorg-devel
mailing list