X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=handler.c;h=f82c717fd91217aa3b5dd526dc6553081e4feeab;hp=d0900ae69bfabf3ae3f3d351bba46bfb1456037e;hb=4ff362c6b720c1ae7c6fde8300567644905bd923;hpb=c30879afd71ee24e706b6d8c7b7916f36407e937 diff --git a/handler.c b/handler.c index d0900ae..f82c717 100644 --- a/handler.c +++ b/handler.c @@ -1212,11 +1212,19 @@ static void print_flowed_line(char * line, STATE *s,int ql) { int len = strlen(line); int i; - width = COLS - WrapMargin - ql - 1; - if (option(OPTSTUFFQUOTED)) - --width; - if (width < 0) - width = COLS; + if (MaxLineLength > 0) { + width = MaxLineLength - WrapMargin - ql - 1; + if (option(OPTSTUFFQUOTED)) + --width; + if (width < 0) + width = MaxLineLength; + } else { + width = COLS - SidebarWidth - WrapMargin - ql - 1; + if (option(OPTSTUFFQUOTED)) + --width; + if (width < 0) + width = COLS; + } /* fprintf(stderr,"print_flowed_line will print `%s' with ql = %d\n",line,ql); */