URI: 
       fix fullscreen clients not resized on X display resolution change - dwm - dynamic window manager
  HTML git clone https://git.parazyd.org/dwm
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 3465bed290abc62cb2e69a8096084ba6b8eb4956
   DIR parent 4ec3a673ff81275a9157d6801ea4a2b17031e5ba
  HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sat, 19 Dec 2015 20:25:26 +0100
       
       fix fullscreen clients not resized on X display resolution change
       
       patch provided by Bert Münnich <ber.t_AT_posteo.de>, thanks!
       
       Diffstat:
         M dwm.c                               |       7 ++++++-
       
       1 file changed, 6 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/dwm.c b/dwm.c
       @@ -565,6 +565,7 @@ void
        configurenotify(XEvent *e)
        {
                Monitor *m;
       +        Client *c;
                XConfigureEvent *ev = &e->xconfigure;
                int dirty;
        
       @@ -576,8 +577,12 @@ configurenotify(XEvent *e)
                        if (updategeom() || dirty) {
                                drw_resize(drw, sw, bh);
                                updatebars();
       -                        for (m = mons; m; m = m->next)
       +                        for (m = mons; m; m = m->next) {
       +                                for (c = m->clients; c; c = c->next)
       +                                        if (c->isfullscreen)
       +                                                resizeclient(c, m->mx, m->my, m->mw, m->mh);
                                        XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh);
       +                        }
                                focus(NULL);
                                arrange(NULL);
                        }