summaryrefslogtreecommitdiff
path: root/openbox/moveresize.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-04-17 16:18:34 +0000
committerDana Jansens <danakj@orodu.net>2003-04-17 16:18:34 +0000
commit43139ed3734c11c858f92f1c2cc7ed4cdba169cb (patch)
treeea672c555587e4235c269bc883165488f520d316 /openbox/moveresize.c
parent4b421dc811d01d7eb0b40edae5513ebdef9da440 (diff)
add the left/right/top/bottom direction arrows and use them for resizing those ways
Diffstat (limited to 'openbox/moveresize.c')
-rw-r--r--openbox/moveresize.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/openbox/moveresize.c b/openbox/moveresize.c
index 77311804..2c9f0cdf 100644
--- a/openbox/moveresize.c
+++ b/openbox/moveresize.c
@@ -95,19 +95,19 @@ void moveresize_start(Client *c, int x, int y, guint b, guint32 cnr)
if (corner == prop_atoms.net_wm_moveresize_size_topleft)
cur = ob_cursors.tl;
else if (corner == prop_atoms.net_wm_moveresize_size_top)
- cur = ob_cursors.tl;
+ cur = ob_cursors.t;
else if (corner == prop_atoms.net_wm_moveresize_size_topright)
cur = ob_cursors.tr;
else if (corner == prop_atoms.net_wm_moveresize_size_right)
- cur = ob_cursors.tr;
+ cur = ob_cursors.r;
else if (corner == prop_atoms.net_wm_moveresize_size_bottomright)
cur = ob_cursors.br;
else if (corner == prop_atoms.net_wm_moveresize_size_bottom)
- cur = ob_cursors.br;
+ cur = ob_cursors.b;
else if (corner == prop_atoms.net_wm_moveresize_size_bottomleft)
cur = ob_cursors.bl;
else if (corner == prop_atoms.net_wm_moveresize_size_left)
- cur = ob_cursors.bl;
+ cur = ob_cursors.l;
else if (corner == prop_atoms.net_wm_moveresize_size_keyboard)
cur = ob_cursors.br;
else if (corner == prop_atoms.net_wm_moveresize_move)
@@ -183,7 +183,7 @@ void moveresize_event(XEvent *e)
button = e->xbutton.button; /* this will end it now */
}
} else if (e->type == ButtonRelease) {
- if (e->xbutton.button == button) {
+ if (!button || e->xbutton.button == button) {
end_moveresize(FALSE);
}
} else if (e->type == MotionNotify) {