]> Dogcows Code - chaz/openbox/blobdiff - openbox/mouse.c
offset of 1 is default
[chaz/openbox] / openbox / mouse.c
index 3872b83d7e79189e4e8fc0da0ed85381b19bf071..2e8507c347784011916350573a336a0f5cd9ec3f 100644 (file)
@@ -19,7 +19,7 @@ typedef struct {
 } ObMouseBinding;
 
 #define CLIENT_CONTEXT(co, cl) ((cl && cl->type == OB_CLIENT_TYPE_DESKTOP) ? \
-                                co == OB_FRAME_CONTEXT_ROOT : \
+                                co == OB_FRAME_CONTEXT_DESKTOP : \
                                 co == OB_FRAME_CONTEXT_CLIENT)
 
 /* Array of GSList*s of PointerBinding*s. */
@@ -203,7 +203,7 @@ void mouse_event(ObClient *client, ObFrameContext context, XEvent *e)
     static int px, py;
     gboolean click = FALSE;
     gboolean dclick = FALSE;
-    
+
     switch (e->type) {
     case ButtonPress:
         px = e->xbutton.x_root;
@@ -229,12 +229,11 @@ void mouse_event(ObClient *client, ObFrameContext context, XEvent *e)
             int junk1, junk2;
             Window wjunk;
             guint ujunk, b, w, h;
-            Status s;
             xerror_set_ignore(TRUE);
-            s = XGetGeometry(ob_display, e->xbutton.window,
-                             &wjunk, &junk1, &junk2, &w, &h, &b, &ujunk);
+            junk1 = XGetGeometry(ob_display, e->xbutton.window,
+                                 &wjunk, &junk1, &junk2, &w, &h, &b, &ujunk);
             xerror_set_ignore(FALSE);
-            if (s == Success) {
+            if (junk1) {
                 if (e->xbutton.x >= (signed)-b &&
                     e->xbutton.y >= (signed)-b &&
                     e->xbutton.x < (signed)(w+b) &&
This page took 0.020638 seconds and 4 git commands to generate.