Blame SOURCES/tigervnc-dont-get-pointer-position-for-floating-device.patch

2d42f4
diff --git a/unix/xserver/hw/vnc/Input.c b/unix/xserver/hw/vnc/Input.c
2d42f4
index b3d0926d..d36a096f 100644
2d42f4
--- a/unix/xserver/hw/vnc/Input.c
2d42f4
+++ b/unix/xserver/hw/vnc/Input.c
2d42f4
@@ -167,7 +167,7 @@ void vncPointerMove(int x, int y)
2d42f4
 
2d42f4
 void vncGetPointerPos(int *x, int *y)
2d42f4
 {
2d42f4
-	if (vncPointerDev != NULL) {
2d42f4
+	if (vncPointerDev != NULL && !IsFloating(vncPointerDev)) {
2d42f4
 		ScreenPtr ptrScreen;
2d42f4
 
2d42f4
 		miPointerGetPosition(vncPointerDev, &cursorPosX, &cursorPosY);