don't assume we get a ConfigureNotify event - sent - simple plaintext presentation tool
 (HTM) git clone git://git.suckless.org/sent
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 8b52c85dd1fb145b1012cd508ffd74465db7025a
 (DIR) parent 4ca44387e65a96a93b56ed1491f5f90c5e25d948
 (HTM) Author: Tony Lainson <t.lainson@gmail.com>
       Date:   Tue, 10 Nov 2015 14:54:16 +1100
       
       don't assume we get a ConfigureNotify event
       
       If the window manager maps our window at the requested size, we may not get a
       ConfigureNotify event.  This happens e.g. under ratpoison.
       
       The result is that xw.uw and xw.uh are never set, so text is too small and
       pngscale() tries to divide by 0.
       
       Diffstat:
         M sent.c                              |       3 +--
       
       1 file changed, 1 insertion(+), 2 deletions(-)
       ---
 (DIR) diff --git a/sent.c b/sent.c
       @@ -506,8 +506,7 @@ void xinit()
                        die("Can't open display.");
                xw.scr = XDefaultScreen(xw.dpy);
                xw.vis = XDefaultVisual(xw.dpy, xw.scr);
       -        xw.w = DisplayWidth(xw.dpy, xw.scr);
       -        xw.h = DisplayHeight(xw.dpy, xw.scr);
       +        resize(DisplayWidth(xw.dpy, xw.scr), DisplayHeight(xw.dpy, xw.scr));
        
                xw.attrs.background_pixel = WhitePixel(xw.dpy, xw.scr);
                xw.attrs.bit_gravity = CenterGravity;