From e49d38d6f947b11570627b7354641e03f9200cef Mon Sep 17 00:00:00 2001 From: Bert Münnich Date: Sat, 16 Aug 2014 22:21:51 +0200 Subject: Fixed wrong thumbnail-to-file mappings caused by file deletions --- commands.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'commands.c') diff --git a/commands.c b/commands.c index 7d5a986..f6f155c 100644 --- a/commands.c +++ b/commands.c @@ -77,7 +77,7 @@ bool cg_switch_mode(arg_t a) { if (mode == MODE_IMAGE) { if (tns.thumbs == NULL) - tns_init(&tns, filecnt, &win, &fileidx); + tns_init(&tns, files, filecnt, &fileidx, &win); img_close(&img, false); reset_timeout(reset_cursor); if (img.ss.on) { @@ -130,7 +130,7 @@ bool cg_reload_image(arg_t a) load_image(fileidx); } else { win_set_cursor(&win, CURSOR_WATCH); - if (!tns_load(&tns, fileidx, &files[fileidx], true)) { + if (!tns_load(&tns, fileidx, true)) { remove_file(fileidx, false); tns.dirty = true; } @@ -456,7 +456,7 @@ bool ct_move_sel(arg_t a) bool ct_reload_all(arg_t a) { tns_free(&tns); - tns_init(&tns, filecnt, &win, &fileidx); + tns_init(&tns, files, filecnt, &fileidx, &win); return false; } -- cgit v1.2.3