X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=help.c;h=0717d6480444a4b9b15cac6b00205c56cb663896;hp=c2b50e20ae63aac12455b563933bc00e681aada2;hb=dc726add2e8fe52be1f6859ea7cbe4651498eeb8;hpb=36dba66c0164ad809efec4e8e15d7290f0882bb2 diff --git a/help.c b/help.c index c2b50e2..0717d64 100644 --- a/help.c +++ b/help.c @@ -11,7 +11,7 @@ #include -#include +#include #include "mutt.h" #include "charset.h" @@ -119,14 +119,14 @@ static void help_format_line (FILE * f, int ismacro, fputs (t1, f); /* don't try to press string into one line with less than 40 characters. */ - if ((split = COLS < 40)) { + if ((split = getmaxx(main_w) < 40)) { col_a = col = 0; col_b = LONG_STRING; fputc ('\n', f); } else { - col_a = COLS > 83 ? (COLS - 32) >> 2 : 12; - col_b = COLS > 49 ? (COLS - 10) >> 1 : 19; + col_a = getmaxx(main_w) > 83 ? (getmaxx(main_w) - 32) >> 2 : 12; + col_b = getmaxx(main_w) > 49 ? (getmaxx(main_w) - 10) >> 1 : 19; col = pad (f, m_strlen(t1), col_a); } @@ -153,14 +153,14 @@ static void help_format_line (FILE * f, int ismacro, } else { while (*t3) { - n = COLS - col; + n = getmaxx(main_w) - col; if (ismacro >= 0) { t3 = vskipspaces(t3); /* FIXME: this is completely wrong */ - if ((n = m_strlen(t3)) > COLS - col) { - n = COLS - col; + if ((n = m_strlen(t3)) > getmaxx(main_w) - col) { + n = getmaxx(main_w) - col; for (col_a = n; col_a > 0 && t3[col_a] != ' '; col_a--); if (col_a) n = col_a; @@ -170,7 +170,7 @@ static void help_format_line (FILE * f, int ismacro, print_macro (f, n, &t3); if (*t3) { - n += col - COLS; + n += col - getmaxx(main_w); if (option (OPTMARKERS)) ++n; col = pad (f, n, col_b);