it* My version of sent Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/sent-sdk.git URL:git://git.codevoid.de/sent-sdk.git codevoid.de 70 1Log /git/sent-sdk/log.gph codevoid.de 70 1Files /git/sent-sdk/files.gph codevoid.de 70 1Refs /git/sent-sdk/refs.gph codevoid.de 70 1README /git/sent-sdk/file/README.md.gph codevoid.de 70 1LICENSE /git/sent-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 8b52c85dd1fb145b1012cd508ffd74465db7025a /git/sent-sdk/commit/8b52c85dd1fb145b1012cd508ffd74465db7025a.gph codevoid.de 70 1parent 4ca44387e65a96a93b56ed1491f5f90c5e25d948 /git/sent-sdk/commit/4ca44387e65a96a93b56ed1491f5f90c5e25d948.gph codevoid.de 70 hAuthor: Tony Lainson URL:mailto:t.lainson@gmail.com codevoid.de 70 iDate: Tue, 10 Nov 2015 14:54:16 +1100 Err codevoid.de 70 i Err codevoid.de 70 idon't assume we get a ConfigureNotify event Err codevoid.de 70 i Err codevoid.de 70 iIf the window manager maps our window at the requested size, we may not get a Err codevoid.de 70 iConfigureNotify event. This happens e.g. under ratpoison. Err codevoid.de 70 i Err codevoid.de 70 iThe result is that xw.uw and xw.uh are never set, so text is too small and Err codevoid.de 70 ipngscale() tries to divide by 0. Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M sent.c | 3 +-- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 1 insertion(+), 2 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/sent.c b/sent.c /git/sent-sdk/file/sent.c.gph codevoid.de 70 it@@ -506,8 +506,7 @@ void xinit() Err codevoid.de 70 i die("Can't open display."); Err codevoid.de 70 i xw.scr = XDefaultScreen(xw.dpy); Err codevoid.de 70 i xw.vis = XDefaultVisual(xw.dpy, xw.scr); Err codevoid.de 70 i- xw.w = DisplayWidth(xw.dpy, xw.scr); Err codevoid.de 70 i- xw.h = DisplayHeight(xw.dpy, xw.scr); Err codevoid.de 70 i+ resize(DisplayWidth(xw.dpy, xw.scr), DisplayHeight(xw.dpy, xw.scr)); Err codevoid.de 70 i Err codevoid.de 70 i xw.attrs.background_pixel = WhitePixel(xw.dpy, xw.scr); Err codevoid.de 70 i xw.attrs.bit_gravity = CenterGravity; Err codevoid.de 70 .