From a152f82ce6e010859232f83f466a4c1628bb18ed Mon Sep 17 00:00:00 2001 From: Bert Date: Sat, 19 Feb 2011 22:12:08 +0100 Subject: Sync thumb selection & fileidx; check thumb view --- main.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 7d8bf3e..bcc6a58 100644 --- a/main.c +++ b/main.c @@ -156,8 +156,8 @@ void update_title() { if (mode == MODE_THUMBS) { n = snprintf(win_title, TITLE_LEN, "sxiv: [%d/%d] %s", - tns.cnt ? tns.sel + 1 : 0, tns.cnt, - tns.cnt ? filenames[tns.sel] : ""); + tns.cnt ? fileidx + 1 : 0, tns.cnt, + tns.cnt ? filenames[fileidx] : ""); } else { if (img.valid) { size = filesize; @@ -272,7 +272,7 @@ void on_keypress(XKeyEvent *kev) { unsigned int w, h; char key; KeySym ksym; - int changed, sel; + int changed; if (!kev) return; @@ -381,10 +381,6 @@ void on_keypress(XKeyEvent *kev) { /* switch to thumnail mode */ case XK_Return: if (options->thumbnails) { - if (fileidx < tns.cnt) - tns.sel = fileidx; - else - tns.sel = 0; mode = MODE_THUMBS; changed = tns.dirty = 1; } @@ -401,12 +397,9 @@ void on_keypress(XKeyEvent *kev) { } } else { /* thumbnail mode */ - sel = tns.sel; - switch (ksym) { /* open selected image */ case XK_Return: - fileidx = sel; load_image(); mode = MODE_NORMAL; win_set_cursor(&win, CURSOR_ARROW); -- cgit v1.2.3