nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 2d72465e7bccb3bf6431324bef37180ab643d166
parent 6709ac01ad73fbf6e9f0fb313986a11cbf49fbfe
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Fri,  8 Mar 2019 02:20:25 +0530

Let user switch to detail mode in case of few columns

Diffstat:
Msrc/nnn.c | 9+--------
1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -2740,7 +2740,6 @@ static void redraw(char *path) static char buf[NAME_MAX + 65] __attribute__ ((aligned)); size_t ncols = COLS; int nlines = MIN(LINES - 4, ndents), i, attrs; - bool mode_changed = FALSE; /* Clear screen */ erase(); @@ -2806,10 +2805,9 @@ static void redraw(char *path) attroff(A_UNDERLINE); /* Fallback to light mode if less than 35 columns */ - if (ncols < 41 && cfg.showdetail) { + if (ncols < 35 && cfg.showdetail) { cfg.showdetail ^= 1; printptr = &printent; - mode_changed = TRUE; } /* Calculate the number of cols available to print entry name */ @@ -2877,11 +2875,6 @@ static void redraw(char *path) } else printmsg("0/0"); } - - if (mode_changed) { - cfg.showdetail ^= 1; - printptr = &printent_long; - } } static void browse(char *ipath)