diff options
author | Bert Münnich <ber.t@posteo.de> | 2014-08-29 20:16:24 +0200 |
---|---|---|
committer | Bert Münnich <ber.t@posteo.de> | 2014-08-29 20:16:24 +0200 |
commit | f478385d5997f7c2cd4392a4a20d69c3b57aeabb (patch) | |
tree | 32ba1c8f777f1371e44d2bb0636d7ef0f8245fe5 | |
parent | 0f6cb93a0910de6e142971b81d3717c26d94e860 (diff) |
Corrected i_alternate, fixes issue #171
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | main.c | 8 |
2 files changed, 6 insertions, 4 deletions
@@ -1,4 +1,4 @@ -VERSION = git-20140820 +VERSION = git-20140829 PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man @@ -314,14 +314,16 @@ end: void load_image(int new) { + static int current; + if (new < 0 || new >= filecnt) return; win_set_cursor(&win, CURSOR_WATCH); reset_timeout(slideshow); - if (new != fileidx) - alternate = fileidx; + if (new != current) + alternate = current; img_close(&img, false); while (!img_load(&img, &files[new])) { @@ -332,7 +334,7 @@ void load_image(int new) new--; } files[new].loaded = true; - fileidx = new; + fileidx = current = new; info.open = false; open_info(); |