commit 5e756114a5ceef5332d048878ca856fd878cb9c2 from: Stefan Sperling date: Fri Feb 22 00:39:32 2019 UTC tog: it's enough to refresh the screen just once when fetching commits commit - 8745e607b3f210cb131c0dea6ef1db70cfbf95b5 commit + 5e756114a5ceef5332d048878ca856fd878cb9c2 blob - bfa5a629e5eb98e811b119cc791e10638e122673 blob + 64e4bd077d23c48891fd59e49a7349a55f9cb238 --- tog/tog.c +++ tog/tog.c @@ -1261,12 +1261,14 @@ scroll_down(struct tog_view *view, if (pentry == NULL && !*log_complete) { (*commits_needed)++; - /* Redraw screen for "loading..." message. */ - err = show_log_view(view); - if (err) - return err; - update_panels(); - doupdate(); + if (nscrolled == 0) { + /* Redraw screen for "loading..." message. */ + err = show_log_view(view); + if (err) + return err; + update_panels(); + doupdate(); + } while (*commits_needed > 0) { int errcode;