diff -r 414f32ca9701 config.def.h --- a/config.def.h Mon Mar 24 14:30:39 2008 +0000 +++ b/config.def.h Mon Mar 24 21:24:26 2008 +0100 @@ -31,6 +31,7 @@ Geom geoms[] = { }; /* layout(s) */ +#define OVERFLOWSINGLE True /* False - single tiled client overflows to stack */ #define RESIZEHINTS True /* False - respect size hints in tiled resizals */ #define SNAP 32 /* snap pixel */ diff -r 414f32ca9701 dwm.c --- a/dwm.c Mon Mar 24 14:30:39 2008 +0000 +++ b/dwm.c Mon Mar 24 21:24:26 2008 +0100 @@ -1660,7 +1660,7 @@ tilemaster(unsigned int n) { tilemaster(unsigned int n) { Client *c = nexttiled(clients); - if(n == 1) + if(OVERFLOWSINGLE && n == 1) tileresize(c, mox, moy, mow - 2 * c->bw, moh - 2 * c->bw); else tileresize(c, mx, my, mw - 2 * c->bw, mh - 2 * c->bw);