sxiv

simple X image viewer
git clone git://git.suckless.org/sxiv
Log | Files | Refs | LICENSE

commit f478385d5997f7c2cd4392a4a20d69c3b57aeabb
parent 0f6cb93a0910de6e142971b81d3717c26d94e860
Author: Bert M√ľnnich <ber.t@posteo.de>
Date:   Fri, 29 Aug 2014 20:16:24 +0200

Corrected i_alternate, fixes issue #171

Diffstat:
Makefile | 2+-
main.c | 8+++++---
2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile @@ -1,4 +1,4 @@ -VERSION = git-20140820 +VERSION = git-20140829 PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man diff --git a/main.c b/main.c @@ -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();