Hi Christian, you can add your patch to wiki[0].
Btw. what is wrong with calling xsetroot -solid '#333' prior to exec 2wm? BR, Anselm [0] http://suckless.org/wiki On 19 January 2016 at 21:23, Harry van Haaren <harryhaa...@gmail.com> wrote: > --- > config.default.h | 1 + > main.c | 4 +++- > view.c | 4 ++-- > 3 files changed, 6 insertions(+), 3 deletions(-) > > diff --git a/config.default.h b/config.default.h > index 8a8d56f..6e21be2 100644 > --- a/config.default.h > +++ b/config.default.h > @@ -5,6 +5,7 @@ > #define BORDERPX 1 > #define NORMCOLOR "#333" > #define SELCOLOR "#69c" > +#define ROOTCOLOR "#333" > > #define SY 0 > #define SH DisplayHeight(dpy, screen) > diff --git a/main.c b/main.c > index cb783c2..f32b238 100644 > --- a/main.c > +++ b/main.c > @@ -152,6 +152,8 @@ main(int argc, char *argv[]) { > eprint("2wm: cannot open display\n"); > screen = DefaultScreen(dpy); > root = RootWindow(dpy, screen); > + XSetWindowBackground(dpy, root, getcolor(ROOTCOLOR)); > + XClearWindow(dpy, root); > otherwm = False; > XSetErrorHandler(xerrorstart); > /* this causes an error if some other window manager is running */ > @@ -212,7 +214,7 @@ main(int argc, char *argv[]) { > XSync(dpy, False); > > while(running) { > - XNextEvent(dpy, &ev); > + XNextEvent(dpy, &ev); > if(handler[ev.type]) > (handler[ev.type])(&ev); /* call handler */ > } > diff --git a/view.c b/view.c > index 1c9e298..d11f4e2 100644 > --- a/view.c > +++ b/view.c > @@ -49,7 +49,7 @@ pop(Client *c) { > static void > togglemax(Client *c) { > XEvent ev; > - > + > if(c->isfixed) > return; > > @@ -145,7 +145,7 @@ detach(Arg *arg) { > void > focusnext(Arg *arg) { > Client *c; > - > + > if(!sel) > return; > if(!(c = getnext(sel->next))) > -- > 2.5.0 > >