diff options
author | Markus Teich <markus.teich@stusta.mhn.de> | 2016-06-30 16:57:31 +0200 |
---|---|---|
committer | Markus Teich <markus.teich@stusta.mhn.de> | 2016-06-30 16:57:31 +0200 |
commit | e1a0b51d843d8e0f148e8bac6b5a134fbb5c443c (patch) | |
tree | 063854e32f5b2407e37f5c236835fa99d3ed38cf | |
parent | 827f3de2e780b7eda5890e9ede7653f39a286d93 (diff) |
Also call ffload on the current slide in advance()
This fixes a bug where the image would not be loaded if the user setup a
keybinding which advances multiple slides at once. Then the preloading for the
previous/next slide in advance() would not catch that case and instead of an
image the text version (`@filename`) would be rendered on the slide.
-rw-r--r-- | sent.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -436,6 +436,7 @@ advance(const Arg *arg) if (slides[idx].img) slides[idx].img->state &= ~(DRAWN | SCALED); idx = new_idx; + ffload(&slides[idx]); xdraw(); if (slidecount > idx + 1) ffload(&slides[idx + 1]); |