]> Dogcows Code - chaz/openbox/commitdiff
resize with alt+right click in all the same places that alt+left click moves
authorDana Jansens <danakj@orodu.net>
Tue, 13 Aug 2002 17:49:34 +0000 (17:49 +0000)
committerDana Jansens <danakj@orodu.net>
Tue, 13 Aug 2002 17:49:34 +0000 (17:49 +0000)
src/Window.cc

index 3890aa50ba6eb9ec27f1586c8933d1eb8649754d..0b161f6ca642fb7342586ff4d64d683c7fac7d8e 100644 (file)
@@ -3611,15 +3611,17 @@ void BlackboxWindow::motionNotifyEvent(const XMotionEvent *me) {
   } else if (flags.resizing) {
     doResize(me->x_root, me->y_root);
   } else {
-    if (!flags.resizing && me->state & Button1Mask && (functions & Func_Move) &&
+    if ((functions & Func_Move) &&
+       (me->state & Button1Mask) &&
         (frame.title == me->window || frame.label == me->window ||
          frame.handle == me->window || frame.window == me->window)) {
       beginMove(me->x_root, me->y_root);
     } else if ((functions & Func_Resize) &&
-               (me->state & Button1Mask && (me->window == frame.right_grip ||
-                                            me->window == frame.left_grip)) ||
-               (me->state & Button3Mask && me->state & mod_mask &&
-                me->window == frame.window)) {
+               ((me->state & Button1Mask) && (me->window == frame.right_grip ||
+                                              me->window == frame.left_grip)) ||
+               ((me->state & Button3Mask) && (me->state & mod_mask) &&
+                (frame.title == me->window || frame.label == me->window ||
+                 frame.handle == me->window || frame.window == me->window))) {
       unsigned int zones = screen->getResizeZones();
       Corner corner;
       
This page took 0.027751 seconds and 4 git commands to generate.