From ac1300ae0043ecca645c9af54130a229727860fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bert=20M=C3=BCnnich?= Date: Mon, 31 Oct 2011 11:46:56 +0100 Subject: [PATCH] Fixed issue #25: invalid file cnt and sel in thumb mode --- Makefile | 2 +- commands.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d6360b8..916f7b7 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = git-20111027 +VERSION = git-20111031 CC = gcc CFLAGS = -ansi -Wall -pedantic -O2 diff --git a/commands.c b/commands.c index a8b9e77..89dcf8d 100644 --- a/commands.c +++ b/commands.c @@ -69,7 +69,10 @@ bool it_switch_mode(arg_t a) { img.slideshow = false; reset_timeout(slideshow); } - tns.sel = fileidx; + if (fileidx < tns.cnt) + tns.sel = fileidx; + else + tns.sel = tns.cnt > 0 ? tns.cnt - 1 : 0; tns.dirty = true; mode = MODE_THUMB; } else {