X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=event.c;h=36d873f983907a3d7b28590ca889d09acd5bbea3;hb=4bd0d33f57c6fb764ef546a9b0ebfcd20ff1df70;hp=0f984f2fae13afa6127e9720145062055933d9db;hpb=00255728aae0dcbb657e8a4e145515c673b546a4;p=dwm.git diff --git a/event.c b/event.c index 0f984f2..36d873f 100644 --- a/event.c +++ b/event.c @@ -122,25 +122,22 @@ buttonpress(XEvent *e) } } else if((c = getclient(ev->window))) { + higher(c); focus(c); switch(ev->button) { default: break; case Button1: - if(!c->ismax) { - if(arrange == dofloat || c->isfloat) { - higher(c); - movemouse(c); - } - else - zoom(NULL); - } + if(!c->ismax && (arrange == dofloat || c->isfloat)) + movemouse(c); + break; + case Button2: + if(!c->ismax && arrange != dofloat && !c->isfloat) + zoom(NULL); break; case Button3: - if(!c->ismax && (arrange == dofloat || c->isfloat)) { - higher(c); + if(!c->ismax && (arrange == dofloat || c->isfloat)) resizemouse(c); - } break; } }