From: Arun Prakash Jana Date: Fri, 14 May 2021 07:05:43 +0000 (+0530) Subject: Optimize loop comparison X-Git-Tag: v4.1~59 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=513b4f24a69ae53ee68053e50c701fe93b5593e4;p=nnn.git Optimize loop comparison --- diff --git a/src/nnn.c b/src/nnn.c index 6e772581..b0dae5b7 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -5891,8 +5891,10 @@ static void redraw(char *path) g_state.dircolor = 1; } + onscreen = MIN(onscreen + curscroll, ndents); + /* Print listing */ - for (i = curscroll; i < ndents && i < curscroll + onscreen; ++i) { + for (i = curscroll; i < onscreen; ++i) { move(++j, 0); printent(&pdents[i], ncols, i == cur); }