commit c65fdf160f64fda8f441a60836b9f661df01b709
parent fb51980487379b03d63676dc996f56a03266fec9
Author: Kris Maglione <bsdaemon@wmii.de>
Date: Wed, 31 May 2006 11:49:18 -0400
Bugfix for mouse move/resize enhancements
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmd/wm/mouse.c b/cmd/wm/mouse.c
@@ -16,7 +16,7 @@
static void
rect_morph_xy(XRectangle *rect, int dx, int dy, BlitzAlign *mask)
{
- BlitzAlign new_mask;
+ BlitzAlign new_mask = 0;
if(*mask & NORTH) {
if(rect->height - dy >= 0 || *mask & SOUTH) {
rect->y += dy;
@@ -148,7 +148,7 @@ draw_xor_border(XRectangle *r)
void
do_mouse_resize(Client *c, BlitzAlign align)
{
- int px, py, ox, oy;
+ int px, py, ox, oy, i, di;
Window dummy;
XEvent ev;
unsigned int num = 0;
@@ -167,9 +167,9 @@ do_mouse_resize(Client *c, BlitzAlign align)
if(align&SOUTH)
oy += py;
if(align&EAST)
- ox += oy;
+ ox += py;
if(align&WEST)
- ox -= oy;
+ ox -= py;
XWarpPointer(dpy, None, c->framewin, 0, 0, 0, 0, ox, oy);
XTranslateCoordinates(dpy, c->framewin, root, ox, oy, &ox, &oy, &dummy);