commit f45967c4a06c5c587db617e4a4735b9fabccc335
parent f3fe27e6949842a31fcc9b3c9c2195ba31a1cc85
Author: PiƱa Colada <engineerarun@gmail.com>
Date: Sun, 9 May 2021 06:58:26 +0530
Merge pull request #989 from luukvbaal/adjust_cols
Fix adjust_cols for icons
Diffstat:
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -5705,6 +5705,9 @@ static void statusbar(char *path)
static int adjust_cols(int n)
{
/* Calculate the number of cols available to print entry name */
+#ifdef ICONS_ENABLED
+ n -= (g_state.oldcolor ? 0 : 1 + xstrlen(ICON_PADDING_LEFT) + xstrlen(ICON_PADDING_RIGHT));
+#endif
if (cfg.showdetail) {
/* Fallback to light mode if less than 35 columns */
if (n < 36) {
@@ -5717,12 +5720,7 @@ static int adjust_cols(int n)
}
/* 3 = Preceding space, indicator, newline */
-#ifdef ICONS_ENABLED
- return (n - (g_state.oldcolor ? 3
- : 3 + xstrlen(ICON_PADDING_LEFT) + xstrlen(ICON_PADDING_RIGHT) + 1));
-#else
return (n - 3);
-#endif
}
static void draw_line(char *path, int ncols)