I changed sanders patch to fix the ff issue to be simplier, though it needs testing if this really fixes the issue - dwm - dynamic window manager
 (HTM) git clone https://git.parazyd.org/dwm
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit b427a2c6cb9c221075e42d0d1007e980a949a7df
 (DIR) parent 14d05e7c725a4a07136ceb123cf760272afc1a87
 (HTM) Author: Anselm R. Garbe <arg@10kloc.org>
       Date:   Fri, 29 Sep 2006 12:56:01 +0200
       
       I changed sanders patch to fix the ff issue to be simplier, though it needs testing if this really fixes the issue
       Diffstat:
         M event.c                             |       5 ++---
       
       1 file changed, 2 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/event.c b/event.c
       @@ -177,9 +177,8 @@ configurerequest(XEvent *e) {
                                configure(c);
                        XSync(dpy, False);
                        if(c->isfloat) {
       -                        resize(c, False, TopLeft);
       -                        if(!isvisible(c))
       -                                ban(c);
       +                        if(isvisible(c))
       +                                resize(c, False, TopLeft);
                        }
                        else
                                arrange(NULL);