summaryrefslogtreecommitdiff
path: root/openbox/moveresize.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-07-11 23:47:41 +0000
committerDana Jansens <danakj@orodu.net>2007-07-11 23:47:41 +0000
commit6f79080a4b27ca8cef5484368017532d334f51ae (patch)
tree4b8deb345a1b576a1060936e43bbfd6827eea43a /openbox/moveresize.c
parent256c82a9f187842ac6d8823357ee91973c67148d (diff)
fix grow to edge stuff. also fix key-resizing terminals.
Diffstat (limited to 'openbox/moveresize.c')
-rw-r--r--openbox/moveresize.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/openbox/moveresize.c b/openbox/moveresize.c
index 59c1b1b8..9f1a9b04 100644
--- a/openbox/moveresize.c
+++ b/openbox/moveresize.c
@@ -167,14 +167,14 @@ void moveresize_start(ObClient *c, gint x, gint y, guint b, guint32 cnr)
moveresize_client = c;
start_cx = c->area.x;
start_cy = c->area.y;
+ start_cw = c->area.width;
+ start_ch = c->area.height;
/* these adjustments for the size_inc make resizing a terminal more
friendly. you essentially start the resize in the middle of the
increment instead of at 0, so you have to move half an increment
either way instead of a full increment one and 1 px the other. */
- start_cw = c->area.width + c->size_inc.width / 2;
- start_ch = c->area.height + c->size_inc.height / 2;
- start_x = x;
- start_y = y;
+ start_x = x - c->size_inc.width / 2;
+ start_y = y - c->size_inc.height / 2;
corner = cnr;
button = b;
key_resize_edge = -1;