diff options
| -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();  | 
