commit ddae8f8e25d76f0d01bedbfe983994574025b5d0
parent 72cc53d2b92909ba968ad6555528667ce86716e9
Author: Sander van Dijk <sander@wmii.de>
Date: Thu, 20 Apr 2006 19:47:50 +0000
make the amount of movement needed for mousenewcol symmetrical (50% of the frame off screen, instead of 33% right and 66% left), prevent some flicker
Diffstat:
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/cmd/wm/column.c b/cmd/wm/column.c
@@ -303,11 +303,13 @@ drop_moving(Frame *f, XRectangle *new, XPoint *pt)
for(i = 1; (i < v->area.size) &&
!blitz_ispointinrect(pt->x, pt->y, &v->area.data[i]->rect); i++);
if((tgt = ((i < v->area.size) ? v->area.data[i] : nil))) {
- int x = new->x + (2 * new->width / 3);
- if(x < 0)
- tgt = new_left_column(v);
- else if(x > rect.width)
- tgt = new_right_column(v);
+ if(src->frame.size > 1) {
+ int x = new->x + (new->width / 2);
+ if(x < 0)
+ tgt = new_left_column(v);
+ else if(x > rect.width)
+ tgt = new_right_column(v);
+ }
if(tgt != src)
send_to_area(tgt, src, f->client);
else {