From 7e1e553ba9fab75a5e2fb23337d0eba02593c820 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Sun, 24 Jan 2016 23:04:52 +0000 Subject: Fix bug in slideshow timing --- src/main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 7eba566..de7d297 100644 --- a/src/main.c +++ b/src/main.c @@ -399,11 +399,11 @@ int main(int argc, char** argv) break; case SDLK_t: if(e.key.keysym.mod & (KMOD_SHIFT|KMOD_CAPS)) { - if(g_options.delay >= 1) { - g_options.delay--; + if(g_options.delay >= 1000) { + g_options.delay -= 1000; } } else { - g_options.delay++; + g_options.delay += 1000; } need_redraw = 1; break; @@ -523,7 +523,7 @@ int main(int argc, char** argv) /* update window title */ const char *current_path = imv_navigator_selection(&nav); char title[256]; - if(g_options.delay > 1000) { + if(g_options.delay >= 1000) { snprintf(&title[0], sizeof(title), "imv - [%i/%i] [%lu/%lus] [%ix%i] " "%s [%s]", nav.cur_path + 1, nav.num_paths, delay_msec / 1000 + 1, g_options.delay / 1000, tex.width, tex.height, current_path, @@ -537,7 +537,7 @@ int main(int argc, char** argv) /* update the overlay */ if(font) { - if(g_options.delay > 1000) { + if(g_options.delay >= 1000) { snprintf(&title[0], sizeof(title), "[%i/%i] [%lu/%lus] %s [%s]", nav.cur_path + 1, nav.num_paths, delay_msec / 1000 + 1, g_options.delay / 1000, current_path, -- cgit v1.2.3