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 4a828c2d6c2d16f77c0d110b31648462b28cc271 /git/sent-sdk/commit/4a828c2d6c2d16f77c0d110b31648462b28cc271.gph codevoid.de 70 1parent aa713a8a342ec0e6eca173cd4489834f8baa0a86 /git/sent-sdk/commit/aa713a8a342ec0e6eca173cd4489834f8baa0a86.gph codevoid.de 70 hAuthor: Markus Teich URL:mailto:markus.teich@stusta.mhn.de codevoid.de 70 iDate: Tue, 17 Nov 2015 01:00:30 +0100 Err codevoid.de 70 i Err codevoid.de 70 iprevent flickering when changing slides Err codevoid.de 70 i Err codevoid.de 70 iWhen the window background is left at WhitePixel (from initialization) and the Err codevoid.de 70 iuser has set a dark background color in config.h, the window shortly displays Err codevoid.de 70 itthe white default background when clearing after advancing to another slide. Err codevoid.de 70 iThis was very disturbing and is fixed now by setting the default window Err codevoid.de 70 ibackground color to the bgcol chosen in config.h. Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M sent.c | 4 ++-- Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 2 insertions(+), 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@@ -572,14 +572,13 @@ void xinit() Err codevoid.de 70 i xw.vis = XDefaultVisual(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 i xw.attrs.event_mask = KeyPressMask | ExposureMask | StructureNotifyMask Err codevoid.de 70 i | ButtonMotionMask | ButtonPressMask; Err codevoid.de 70 i Err codevoid.de 70 i xw.win = XCreateWindow(xw.dpy, XRootWindow(xw.dpy, xw.scr), 0, 0, Err codevoid.de 70 i xw.w, xw.h, 0, XDefaultDepth(xw.dpy, xw.scr), InputOutput, xw.vis, Err codevoid.de 70 i- CWBackPixel | CWBitGravity | CWEventMask, &xw.attrs); Err codevoid.de 70 i+ CWBitGravity | CWEventMask, &xw.attrs); Err codevoid.de 70 i Err codevoid.de 70 i xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False); Err codevoid.de 70 i xw.netwmname = XInternAtom(xw.dpy, "_NET_WM_NAME", False); Err codevoid.de 70 it@@ -589,6 +588,7 @@ void xinit() Err codevoid.de 70 i die("Can't create drawing context."); Err codevoid.de 70 i sc = drw_scm_create(d, fgcol, bgcol); Err codevoid.de 70 i drw_setscheme(d, sc); Err codevoid.de 70 i+ XSetWindowBackground(xw.dpy, xw.win, sc->bg.pix); Err codevoid.de 70 i Err codevoid.de 70 i xloadfonts(); Err codevoid.de 70 i Err codevoid.de 70 .