diff options
author | Bert Münnich <ber.t@posteo.de> | 2014-08-16 22:21:51 +0200 |
---|---|---|
committer | Bert Münnich <ber.t@posteo.de> | 2014-08-16 22:21:51 +0200 |
commit | e49d38d6f947b11570627b7354641e03f9200cef (patch) | |
tree | 4b0219c49756b41d4e6effab96b2d63b6bf49ac3 /commands.c | |
parent | e267dc7793df0c3d8b1dcc48575a11d402df5499 (diff) |
Fixed wrong thumbnail-to-file mappings caused by file deletions
Diffstat (limited to 'commands.c')
-rw-r--r-- | commands.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; } |