fix getting state when in remote app mode
authorMichael Osborne <mozstuff@yahoo.com>
Mon, 27 Feb 2012 23:04:11 +0000 (17:04 -0600)
committerMichael Osborne <mozstuff@yahoo.com>
Mon, 27 Feb 2012 23:04:11 +0000 (17:04 -0600)
client/X11/xf_keyboard.c

index 56bc5de..84f8d79 100644 (file)
@@ -109,7 +109,11 @@ int xf_kbd_read_keyboard_state(xfInfo* xfi)
                XQueryPointer(xfi->display, xfi->window->handle,
                        &wdummy, &wdummy, &dummy, &dummy, &dummy, &dummy, &state);
        }
-
+       else
+       {
+               XQueryPointer(xfi->display, DefaultRootWindow(xfi->display),
+                       &wdummy, &wdummy, &dummy, &dummy, &dummy, &dummy, &state);
+       }
        return state;
 }