JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
moved BORDERPX to config.*.h
[dwm.git] / view.c
diff --git a/view.c b/view.c
index b8dd79a..fd07fc5 100644 (file)
--- a/view.c
+++ b/view.c
@@ -152,7 +152,6 @@ incnmaster(Arg *arg) {
        if((arrange == dofloat) || (nmaster + arg->i < 1) || (wah / (nmaster + arg->i) < bh))
                return;
        nmaster += arg->i;
-       updatemodetext();
        if(sel)
                arrange();
        else
@@ -186,10 +185,9 @@ restack(void) {
        Client *c;
        XEvent ev;
 
-       if(!sel) {
-               drawstatus();
+       drawstatus();
+       if(!sel)
                return;
-       }
        if(sel->isfloat || arrange == dofloat)
                XRaiseWindow(dpy, sel->win);
        if(arrange != dofloat) {
@@ -201,7 +199,6 @@ restack(void) {
                        XLowerWindow(dpy, c->win);
                }
        }
-       drawall();
        XSync(dpy, False);
        while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));
 }
@@ -217,7 +214,6 @@ togglefloat(Arg *arg) {
 void
 togglemode(Arg *arg) {
        arrange = (arrange == dofloat) ? dotile : dofloat;
-       updatemodetext();
        if(sel)
                arrange();
        else
@@ -236,12 +232,6 @@ toggleview(Arg *arg) {
 }
 
 void
-updatemodetext() {
-       snprintf(mtext, sizeof mtext, arrange == dofloat ? FLOATSYMBOL : TILESYMBOL, nmaster);
-       bmw = textw(mtext);
-}
-
-void
 view(Arg *arg) {
        unsigned int i;