summaryrefslogtreecommitdiff
path: root/src/frames.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/frames.c')
-rw-r--r--src/frames.c39
1 files changed, 22 insertions, 17 deletions
diff --git a/src/frames.c b/src/frames.c
index 354484a4..8d23ccf2 100644
--- a/src/frames.c
+++ b/src/frames.c
@@ -718,28 +718,33 @@ meta_frames_manage_window (MetaFrames *frames,
int i = 1;
while (i < 4)
{
- if (XGrabButton (gdk_display, i, Mod1Mask,
- xwindow, False,
- ButtonPressMask | ButtonReleaseMask |
- PointerMotionMask | PointerMotionHintMask,
- GrabModeAsync, GrabModeAsync,
- False, None) != Success)
- meta_warning ("Failed to grab button %d with Mod1Mask for frame 0x%lx\n",
- i, xwindow);
+ int result;
+
+ result = XGrabButton (gdk_display, i, Mod1Mask,
+ xwindow, False,
+ ButtonPressMask | ButtonReleaseMask |
+ PointerMotionMask | PointerMotionHintMask,
+ GrabModeAsync, GrabModeAsync,
+ False, None);
+
+ if (result != Success)
+ meta_warning ("Failed to grab button %d with Mod1Mask for frame 0x%lx error code %d\n",
+ i, xwindow, result);
#if 0
/* This is just for debugging, since I end up moving
* the Xnest otherwise ;-)
*/
- if (XGrabButton (gdk_display, i, ControlMask,
- xwindow, False,
- ButtonPressMask | ButtonReleaseMask |
- PointerMotionMask | PointerMotionHintMask,
- GrabModeAsync, GrabModeAsync,
- False, None) != Success)
- meta_warning ("Failed to grab button %d with ControlMask for frame 0x%lx\n",
- i, xwindow);
-
+ result = XGrabButton (gdk_display, i, ControlMask,
+ xwindow, False,
+ ButtonPressMask | ButtonReleaseMask |
+ PointerMotionMask | PointerMotionHintMask,
+ GrabModeAsync, GrabModeAsync,
+ False, None);
+
+ if (result != Success)
+ meta_warning ("Failed to grab button %d with ControlMask for frame 0x%lx error code %d\n",
+ i, xwindow, result);
#endif
++i;