X-Git-Url: https://git.xinqibao.xyz/dwm.git/blobdiff_plain/cd7ebaad25fa5f10a4442f9d80a05f344ca271d3..7b65b763bc5ef74071b48192e7174ba8a103bee0:/dwm.c diff --git a/dwm.c b/dwm.c index 99920d0..67fa0a7 100644 --- a/dwm.c +++ b/dwm.c @@ -111,7 +111,7 @@ typedef struct { regex_t *tagregex; } Regs; -/* functions */ +/* function declarations */ void applyrules(Client *c); void arrange(void); void attach(Client *c); @@ -236,6 +236,8 @@ Regs *regs = NULL; unsigned int ntags = sizeof tags / sizeof tags[0]; Bool seltags[sizeof tags / sizeof tags[0]] = {[0] = True}; Bool prevtags[sizeof tags / sizeof tags[0]] = {[0] = True}; + +/* function implementations */ void applyrules(Client *c) { static char buf[512]; @@ -344,7 +346,7 @@ buttonpress(XEvent *e) { movemouse(c); } else if(ev->button == Button2) { - if(ISTILE && !c->isfixed && c->isfloating) + if((ISTILE) && !c->isfixed && c->isfloating) togglefloating(NULL); else zoom(NULL); @@ -1400,7 +1402,7 @@ void setmwfact(const char *arg) { double delta; - if(!ISTILE) + if(!(ISTILE)) return; /* arg handling, manipulate mwfact */ if(arg == NULL) @@ -1861,7 +1863,7 @@ void zoom(const char *arg) { Client *c; - if(!sel || !ISTILE || sel->isfloating) + if(!sel || !(ISTILE) || sel->isfloating) return; if((c = sel) == nexttiled(clients)) if(!(c = nexttiled(c->next)))