summaryrefslogtreecommitdiff
path: root/src/keyevents.c
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2012-12-24 14:28:03 +0100
committerDaniel Friesel <derf@finalrewind.org>2012-12-24 14:28:03 +0100
commit2acfecee31b8b4102210b79796604dc33bee864a (patch)
tree81c55ba18ebbb434c3160f8daf8b7cd3bd6151d8 /src/keyevents.c
parent88979e43155a838b4298bfaa4b6e43813a75a54b (diff)
Fix list_jump in thumbnail mode + thumbnail mode selection rollover (closes #115)
Diffstat (limited to 'src/keyevents.c')
-rw-r--r--src/keyevents.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/keyevents.c b/src/keyevents.c
index 18853ed..470d624 100644
--- a/src/keyevents.c
+++ b/src/keyevents.c
@@ -658,7 +658,10 @@ void feh_event_handle_keypress(XEvent * ev)
opt.hide_pointer = !opt.hide_pointer;
}
else if (feh_is_kp(&keys.jump_random, keysym, state)) {
- slideshow_change_image(winwid, SLIDE_RAND, 1);
+ if (winwid->type == WIN_TYPE_THUMBNAIL)
+ feh_thumbnail_select_next(winwid, rand() % (filelist_len - 1));
+ else
+ slideshow_change_image(winwid, SLIDE_RAND, 1);
}
else if (feh_is_kp(&keys.toggle_caption, keysym, state)) {
if (opt.caption_path) {