diff options
author | Bert Münnich <ber.t@gmx.com> | 2011-11-01 08:36:20 +0100 |
---|---|---|
committer | Bert Münnich <ber.t@gmx.com> | 2011-11-01 08:36:20 +0100 |
commit | 71a7940d74459c8a575100f93fe43e204413c2db (patch) | |
tree | 6262f06a148de8899ef1ecbd9cd947538f78bfef /main.c | |
parent | 964bf133bbeb706bd966b85cd55902bcc581d346 (diff) | |
download | nsxiv-71a7940d74459c8a575100f93fe43e204413c2db.tar.zst |
Better fix for issue #25
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -416,10 +416,13 @@ void run(void) { { /* load thumbnails */ set_timeout(redraw, TO_REDRAW_THUMBS, false); - if (tns_load(&tns, tns.cnt, &files[tns.cnt], false, false)) + if (tns_load(&tns, tns.cnt, &files[tns.cnt], false, false)) { tns.cnt++; - else + } else { remove_file(tns.cnt, false); + if (tns.sel >= tns.cnt) + tns.sel--; + } if (tns.cnt == filecnt) redraw(); else |