JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
applied nsz' remark
[dwm.git] / dwm.c
diff --git a/dwm.c b/dwm.c
index bad06f4..ef723cc 100644 (file)
--- a/dwm.c
+++ b/dwm.c
@@ -1015,7 +1015,7 @@ propertynotify(XEvent *e) {
        Window trans;
        XPropertyEvent *ev = &e->xproperty;
 
-       if((ev->window == root) && (ev->atom = XA_WM_NAME))
+       if((ev->window == root) && (ev->atom == XA_WM_NAME))
                updatestatus();
        else if(ev->state == PropertyDelete)
                return; /* ignore */
@@ -1349,7 +1349,7 @@ showhide(Client *c, unsigned int ntiled) {
        if(!c)
                return;
        if(ISVISIBLE(c)) { /* show clients top down */
-               if(ntiled > 1) /* avoid unnecessary border reverts */
+               if(c->isfloating || ntiled > 1) /* avoid unnecessary border reverts */
                        adjustborder(c, borderpx);
                XMoveWindow(dpy, c->win, c->x, c->y);
                if(!lt[sellt]->arrange || c->isfloating)
@@ -1463,7 +1463,7 @@ toggletag(const Arg *arg) {
                return;
        
        mask = sel->tags ^ (arg->ui & TAGMASK);
-       if(sel && mask) {
+       if(mask) {
                sel->tags = mask;
                arrange();
        }
@@ -1708,7 +1708,7 @@ zoom(const Arg *arg) {
 int
 main(int argc, char *argv[]) {
        if(argc == 2 && !strcmp("-v", argv[1]))
-               die("dwm-"VERSION", © 2006-2008 dwm engineers, see LICENSE for details\n");
+               die("dwm-"VERSION", © 2006-2009 dwm engineers, see LICENSE for details\n");
        else if(argc != 1)
                die("usage: dwm [-v]\n");