t* My version of sent
       
   URI git clone git://git.codevoid.de/sent-sdk.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 4a828c2d6c2d16f77c0d110b31648462b28cc271
   DIR parent aa713a8a342ec0e6eca173cd4489834f8baa0a86
   URI Author: Markus Teich <markus.teich@stusta.mhn.de>
       Date:   Tue, 17 Nov 2015 01:00:30 +0100
       
       prevent flickering when changing slides
       
       When the window background is left at WhitePixel (from initialization) and the
       user has set a dark background color in config.h, the window shortly displays
       tthe white default background when clearing after advancing to another slide.
       This was very disturbing and is fixed now by setting the default window
       background color to the bgcol chosen in config.h.
       
       Diffstat:
         M sent.c                              |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/sent.c b/sent.c
       t@@ -572,14 +572,13 @@ void xinit()
                xw.vis = XDefaultVisual(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;
                xw.attrs.event_mask = KeyPressMask | ExposureMask | StructureNotifyMask
                        | ButtonMotionMask | ButtonPressMask;
        
                xw.win = XCreateWindow(xw.dpy, XRootWindow(xw.dpy, xw.scr), 0, 0,
                                xw.w, xw.h, 0, XDefaultDepth(xw.dpy, xw.scr), InputOutput, xw.vis,
       -                        CWBackPixel | CWBitGravity | CWEventMask, &xw.attrs);
       +                        CWBitGravity | CWEventMask, &xw.attrs);
        
                xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False);
                xw.netwmname = XInternAtom(xw.dpy, "_NET_WM_NAME", False);
       t@@ -589,6 +588,7 @@ void xinit()
                        die("Can't create drawing context.");
                sc = drw_scm_create(d, fgcol, bgcol);
                drw_setscheme(d, sc);
       +        XSetWindowBackground(xw.dpy, xw.win, sc->bg.pix);
        
                xloadfonts();