Hi,

There's a bug in ctwm-3.7's workspace manager: when you try to move a
window with the mouse using its workspace manager icon, the window sticks
to the right and you can't change its x position. Probably due to a typo
in the code. The attached patch fixes this.

Amnon

--- ctwm-3.7/workmgr.c  2005-06-21 08:35:19.000000000 +0300
+++ ctwm-3.7-bla/workmgr.c      2006-01-16 14:06:04.331235000 +0200
@@ -2731,7 +2731,7 @@ void WMgrHandleButtonEvent (virtualScree
                            winX = Scr->BorderLeft;
                            newX = msw->x + XW + Scr->BorderLeft * mw->wwidth / 
vs->w;
                        }
-                       if (((winX + w) > vs->x - Scr->BorderRight) &&
+                       if (((winX + w) > vs->w - Scr->BorderRight) &&
                            ((Scr->MoveOffResistance < 0) ||
                             ((winX + w) < vs->w - Scr->BorderRight + 
Scr->MoveOffResistance))) {
                            winX = vs->w - Scr->BorderRight - w;


Reply via email to