From c13e4b3c0e74e0da919d486facf7ebbb29bca489 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Mon, 2 May 2016 14:45:01 +0300 Subject: [PATCH] (mcview_search_update_steps): fix calculation of update step. Signed-off-by: Andrew Borodin --- src/viewer/search.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/viewer/search.c b/src/viewer/search.c index 88f1232eb..8c40b6a60 100644 --- a/src/viewer/search.c +++ b/src/viewer/search.c @@ -103,13 +103,16 @@ mcview_search_status_update_cb (status_msg_t * sm) static void mcview_search_update_steps (WView * view) { - off_t filesize = mcview_get_filesize (view); + off_t filesize; + + filesize = mcview_get_filesize (view); + if (filesize != 0) - view->update_steps = 40000; - else /* viewing a data stream, not a file */ view->update_steps = filesize / 100; + else /* viewing a data stream, not a file */ + view->update_steps = 40000; - /* Do not update the percent display but every 20 ks */ + /* Do not update the percent display but every 20 kb */ if (view->update_steps < 20000) view->update_steps = 20000; } -- 2.11.4.GIT