From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Thu, 13 May 2021 18:46:48 +0000 (+0530)
Subject: netbsd-curses: fix broken statusbar issue
X-Git-Tag: v4.1~68
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=0427f70c4ef67a4830b3884a40f9ccb6e01fa3d2;p=nnn.git

netbsd-curses: fix broken statusbar issue

See https://github.com/sabotage-linux/netbsd-curses/issues/46
---

diff --git a/src/nnn.c b/src/nnn.c
index 91b97ebf..78ee932d 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -5783,8 +5783,7 @@ static void draw_line(char *path, int ncols)
 
 static void redraw(char *path)
 {
-	xlines = LINES;
-	xcols = COLS;
+	getmaxyx(stdscr, xlines, xcols);
 
 	int ncols = (xcols <= PATH_MAX) ? xcols : PATH_MAX;
 	int onscreen = xlines - 4;