wmii

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

commit 4d366db25cb99feafb051beb8f2ee4638828e00f
parent 9f8279aa6b3e6f93c764c4b48e99d102fb03d936
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Fri, 14 Apr 2006 09:40:18 +0200

fixed move on grab


Diffstat:
cmd/wm/event.c | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/cmd/wm/event.c b/cmd/wm/event.c @@ -70,13 +70,18 @@ handle_buttonpress(XEvent *e) } else if((c = frame_of_win(ev->window))) { ev->state &= valid_mask; - if((ev->state & def.mod) && (ev->button == Button3)) { - if(sel_client() != c) + if(ev->state & def.mod) { + if((ev->button == Button1 || ev->button == Button3) + && (sel_client() != c)) focus(c); - else { + if(ev->button == Button1) + do_mouse_move(c); + else if (ev->button == Button3) { Align align = blitz_align_of_rect(&c->rect, ev->x, ev->y); if(align != CENTER) do_mouse_resize(c, align); + else + do_mouse_move(c); } } else if(ev->button == Button1) {