From c84e70b627baca50a93cdf49f085392f10cff9c4 Mon Sep 17 00:00:00 2001
From: Yorhel <git@yorhel.nl>
Date: Tue, 27 Apr 2010 13:27:57 +0200
Subject: [PATCH] Properly fixed crash on browsing dirs with a small window
 size

I was overseeing a stupid mistake in
  a7b7841ac084b21afd85c85c896fe89c441d4062
Obviously, you need to check against wincols and not winrows...
---
 src/browser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/browser.c b/src/browser.c
index 70b6ee6..9e9ccf6 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -141,7 +141,7 @@ void browse_draw_item(struct dir *n, int row) {
   }
 
   /* format and add item to the list */
-  line = malloc(winrows > 35 ? winrows+1 : 36);
+  line = malloc(wincols > 35 ? wincols+1 : 36);
   switch(graph) {
     case 0:
       sprintf(line, "%%c %%8s  %%c%%-%ds", wincols-13);
-- 
GitLab