summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2012-08-27 07:56:36 -0700
committerStefano Karapetsas <[email protected]>2012-08-27 07:56:36 -0700
commit631ad4f4051a99919e6e4ea0e5e08b990f4ffa22 (patch)
treecf82c814b1e85c98149a71bbfa5a264f3f797a21
parentd4b44167b9b14ee37479061ca3cd413ace1bd3ad (diff)
parentae71d9d2a8cb95fee662a997bde3329796b3cdb3 (diff)
downloadmarco-631ad4f4051a99919e6e4ea0e5e08b990f4ffa22.tar.bz2
marco-631ad4f4051a99919e6e4ea0e5e08b990f4ffa22.tar.xz
Merge pull request #10 from stefanct/master
Allow alt+tab etc while drag'n'drop is active
-rw-r--r--src/core/display.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/display.c b/src/core/display.c
index f07a4e69..09047493 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -3464,7 +3464,7 @@ meta_display_begin_grab_op (MetaDisplay *display,
meta_display_set_grab_op_cursor (display, screen, op, FALSE, grab_xwindow,
timestamp);
- if (!display->grab_have_pointer)
+ if (!display->grab_have_pointer && !grab_op_is_keyboard (op))
{
meta_topic (META_DEBUG_WINDOW_OPS,
"XGrabPointer() failed\n");