summaryrefslogtreecommitdiff
path: root/src/keybindings.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/keybindings.c')
-rw-r--r--src/keybindings.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/keybindings.c b/src/keybindings.c
index c9af2404..96897377 100644
--- a/src/keybindings.c
+++ b/src/keybindings.c
@@ -1449,11 +1449,15 @@ primary_modifier_still_pressed (MetaDisplay *display,
int x, y, root_x, root_y;
Window root, child;
guint mask;
+ MetaScreen *random_screen;
+ Window random_xwindow;
primary_modifier = get_primary_modifier (display, entire_binding_mask);
+ random_screen = display->screens->data;
+ random_xwindow = random_screen->no_focus_window;
XQueryPointer (display->xdisplay,
- display->no_focus_window, /* some random window */
+ random_xwindow, /* some random window */
&root, &child,
&root_x, &root_y,
&x, &y,