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 e1a0b51d843d8e0f148e8bac6b5a134fbb5c443c /git/sent-sdk/commit/e1a0b51d843d8e0f148e8bac6b5a134fbb5c443c.gph codevoid.de 70 1parent 827f3de2e780b7eda5890e9ede7653f39a286d93 /git/sent-sdk/commit/827f3de2e780b7eda5890e9ede7653f39a286d93.gph codevoid.de 70 hAuthor: Markus Teich URL:mailto:markus.teich@stusta.mhn.de codevoid.de 70 iDate: Thu, 30 Jun 2016 16:57:31 +0200 Err codevoid.de 70 i Err codevoid.de 70 iAlso call ffload on the current slide in advance() Err codevoid.de 70 i Err codevoid.de 70 iThis fixes a bug where the image would not be loaded if the user setup a Err codevoid.de 70 ikeybinding which advances multiple slides at once. Then the preloading for the Err codevoid.de 70 iprevious/next slide in advance() would not catch that case and instead of an Err codevoid.de 70 iimage the text version (`@filename`) would be rendered on the slide. Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M sent.c | 1 + Err codevoid.de 70 i Err codevoid.de 70 i1 file changed, 1 insertion(+), 0 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@@ -436,6 +436,7 @@ advance(const Arg *arg) Err codevoid.de 70 i if (slides[idx].img) Err codevoid.de 70 i slides[idx].img->state &= ~(DRAWN | SCALED); Err codevoid.de 70 i idx = new_idx; Err codevoid.de 70 i+ ffload(&slides[idx]); Err codevoid.de 70 i xdraw(); Err codevoid.de 70 i if (slidecount > idx + 1) Err codevoid.de 70 i ffload(&slides[idx + 1]); Err codevoid.de 70 .