X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=event.c;h=a17034cbcac615b3709768a22238fb72dee37aac;hb=0ef6e3103c60510ebde09b74fb0f3590a641e6cc;hp=2df382181ebd71f9e063d36770d8f52c871bd9a1;hpb=6092aa977e9cc87bcf72713af8e7c698ddea4b56;p=dwm.git diff --git a/event.c b/event.c index 2df3821..a17034c 100644 --- a/event.c +++ b/event.c @@ -126,6 +126,8 @@ buttonpress(XEvent *e) { if(ev->x < x + bmw) { if(ev->button == Button1) togglemode(NULL); + else if(ev->button == Button3) + togglestackpos(NULL); } } else if((c = getclient(ev->window))) { @@ -176,8 +178,11 @@ configurerequest(XEvent *e) { else configure(c); XSync(dpy, False); - if(c->isfloat) + if(c->isfloat) { resize(c, False, TopLeft); + if(!isvisible(c)) + ban(c); + } else arrange(NULL); }