summaryrefslogtreecommitdiffstats
path: root/browser.c
diff options
context:
space:
mode:
authorKevin McCarthy <kevin@8t8.us>2016-04-27 17:56:59 -0700
committerKevin McCarthy <kevin@8t8.us>2016-04-27 17:56:59 -0700
commitc9223a12cdde6f9c1589c422216021b9eae048e1 (patch)
treeff0f3d204093fe6d785156aaf0cbea3807dec345 /browser.c
parentc8bd15377ed657b7afbed1f74c6b052e06b19d23 (diff)
Add cols parameter to mutt_FormatString()
Continuing with the conversion to using windows for screen drawing, mutt_FormatString() was directly using COLS for right justification and similar formatting. Instead pass in a parameter, cols. This change involved seeding the parameter through callback functions too, as many of them call mutt_FormatString() back.
Diffstat (limited to 'browser.c')
-rw-r--r--browser.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/browser.c b/browser.c
index 46919a0b..bf8f5f94 100644
--- a/browser.c
+++ b/browser.c
@@ -142,7 +142,7 @@ static int link_is_dir (const char *folder, const char *path)
}
static const char *
-folder_format_str (char *dest, size_t destlen, size_t col, char op, const char *src,
+folder_format_str (char *dest, size_t destlen, size_t col, int cols, char op, const char *src,
const char *fmt, const char *ifstring, const char *elsestring,
unsigned long data, format_flag flags)
{
@@ -317,9 +317,9 @@ folder_format_str (char *dest, size_t destlen, size_t col, char op, const char *
}
if (optional)
- mutt_FormatString (dest, destlen, col, ifstring, folder_format_str, data, 0);
+ mutt_FormatString (dest, destlen, col, cols, ifstring, folder_format_str, data, 0);
else if (flags & M_FORMAT_OPTIONAL)
- mutt_FormatString (dest, destlen, col, elsestring, folder_format_str, data, 0);
+ mutt_FormatString (dest, destlen, col, cols, elsestring, folder_format_str, data, 0);
return (src);
}
@@ -515,7 +515,7 @@ static void folder_entry (char *s, size_t slen, MUTTMENU *menu, int num)
folder.ff = &((struct folder_file *) menu->data)[num];
folder.num = num;
- mutt_FormatString (s, slen, 0, NONULL(FolderFormat), folder_format_str,
+ mutt_FormatString (s, slen, 0, MuttIndexWindow->cols, NONULL(FolderFormat), folder_format_str,
(unsigned long) &folder, M_FORMAT_ARROWCURSOR);
}