URI: 
       applied Peter Hartlich's border collapse patch - dwm - dynamic window manager
  HTML git clone https://git.parazyd.org/dwm
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit bedbe59aaac1651643e9084fd5cdeb0883ea40e4
   DIR parent 3f3086f8b87aed5bf443c8fbcbe32e052fc9c17d
  HTML Author: Anselm R. Garbe <garbeam@gmail.com>
       Date:   Sun, 30 Sep 2007 12:47:08 +0200
       
       applied Peter Hartlich's border collapse patch
       Diffstat:
         M config.def.h                        |      14 +++++++-------
         M dwm.c                               |       8 +++++---
       
       2 files changed, 12 insertions(+), 10 deletions(-)
       ---
   DIR diff --git a/config.def.h b/config.def.h
       @@ -3,13 +3,13 @@
        /* appearance */
        #define BARPOS                        BarTop /* BarBot, BarOff */
        #define BORDERPX                1
       -#define FONT                        "-*-proggyclean-*-*-*-*-*-*-*-*-*-*-*-*"
       -#define NORMBORDERCOLOR         "#cccccc"
       -#define NORMBGCOLOR             "#dddddd"
       -#define NORMFGCOLOR             "#333333"
       -#define SELBORDERCOLOR          "#0066cc"
       -#define SELBGCOLOR              "#0066cc"
       -#define SELFGCOLOR              "#ffffff"
       +#define FONT                        "-*-terminus-*-*-*-*-*-*-*-*-*-*-*-*"
       +#define NORMBORDERCOLOR                "#cccccc"
       +#define NORMBGCOLOR                "#cccccc"
       +#define NORMFGCOLOR                "#000000"
       +#define SELBORDERCOLOR                "#0066ff"
       +#define SELBGCOLOR                "#0066ff"
       +#define SELFGCOLOR                "#ffffff"
        
        /* tagging */
        const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "www", NULL };
   DIR diff --git a/dwm.c b/dwm.c
       @@ -646,8 +646,10 @@ enternotify(XEvent *e) {
        
                if(ev->mode != NotifyNormal || ev->detail == NotifyInferior)
                        return;
       -        if((c = getclient(ev->window)))
       +        if((c = getclient(ev->window))) {
                        focus(c);
       +                restack();
       +        }
                else if(ev->window == root) {
                        selscreen = True;
                        focus(NULL);
       @@ -1592,7 +1594,7 @@ tile(void) {
                        else {  /* tile window */
                                if(i == 1) {
                                        ny = way;
       -                                nx += mc->w + 2 * mc->border;
       +                                nx += mc->w + mc->border;
                                        nw = waw - nx - 2 * c->border;
                                }
                                if(i + 1 == n) /* remainder */
       @@ -1602,7 +1604,7 @@ tile(void) {
                        }
                        resize(c, nx, ny, nw, nh, RESIZEHINTS);
                        if(n > 1 && th != wah)
       -                        ny = c->y + c->h + 2 * c->border;
       +                        ny = c->y + c->h + c->border;
                }
        }