diff options
author | Markus Teich <markus.teich@stusta.mhn.de> | 2017-09-02 01:09:36 +0200 |
---|---|---|
committer | Markus Teich <markus.teich@stusta.mhn.de> | 2017-09-02 01:09:36 +0200 |
commit | 6df3d039a02f6304fd6769717f8613f6012d2eb6 (patch) | |
tree | 1038281055f92ad1ae7ee672eadc14a4cb6e5e8b /sent.c | |
parent | 0ff43aaf341e89086fea10605021fb4a94c835ad (diff) |
load all images before starting the preso
Diffstat (limited to 'sent.c')
-rw-r--r-- | sent.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -436,12 +436,7 @@ advance(const Arg *arg) if (slides[idx].img) slides[idx].img->state &= ~SCALED; idx = new_idx; - ffload(&slides[idx]); xdraw(); - if (slidecount > idx + 1) - ffload(&slides[idx + 1]); - if (0 < idx) - ffload(&slides[idx - 1]); } } @@ -533,6 +528,7 @@ void xinit() { XTextProperty prop; + unsigned int i; if (!(xw.dpy = XOpenDisplay(NULL))) die("sent: Unable to open display"); @@ -560,7 +556,8 @@ xinit() XSetWindowBackground(xw.dpy, xw.win, sc[ColBg].pixel); xloadfonts(); - ffload(&slides[0]); + for (i = 0; i < slidecount; i++) + ffload(&slides[i]); XStringListToTextProperty(&argv0, 1, &prop); XSetWMName(xw.dpy, xw.win, &prop); |