wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

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:
cmd/wm/column.c | 12+++++++-----
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 {