From 7616687f6a211e8dac7308e05be99d80357c0a73 Mon Sep 17 00:00:00 2001 From: ailin-nemui Date: Tue, 2 Oct 2018 00:09:01 +0200 Subject: [PATCH] Merge pull request #949 from ailin-nemui/help-narrow Fix insufficient size of help column when the window width is small (cherry picked from commit f207e844f1299933b6e508c54804e27f42844547) --- src/fe-common/core/fe-help.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fe-common/core/fe-help.c b/src/fe-common/core/fe-help.c index 23a6e701..c7566113 100644 --- a/src/fe-common/core/fe-help.c +++ b/src/fe-common/core/fe-help.c @@ -77,7 +77,12 @@ static void help_category(GSList *cmdlist, int items) max_width, 6, 1, 3, &columns, &rows); cmdlist = columns_sort_list(cmdlist, rows); - /* rows in last column */ + /* if the screen is too narrow the window width may be not + enough for even 1 column */ + if (cols == 1 && columns[0] > max_width) + max_width = columns[0]; + + /* rows in last column */ last_col_rows = rows-(cols*rows-g_slist_length(cmdlist)); if (last_col_rows == 0) last_col_rows = rows;