From: Evgeni Golov Date: Fri, 14 Mar 2014 08:54:47 +0100 Subject: sidebar-compose draw_sidebar sets SidebarWidth to 0 when sidebar_visible is false. However, if you start mutt in compose mode, draw_sidebar won't be called until the next redraw and your header lines will be off by the width of the sidebar, even when you did not want a sidebar at all. Can be tested with: HOME=/ LC_ALL=C mutt -e 'unset sidebar_visible' -s test recipient Closes: #502627 Gbp-Pq: Topic mutt-patched --- compose.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compose.c b/compose.c index b63695f..0fa6df2 100644 --- a/compose.c +++ b/compose.c @@ -32,6 +32,7 @@ #include "mailbox.h" #include "sort.h" #include "charset.h" +#include "sidebar.h" #ifdef MIXMASTER #include "remailer.h" @@ -248,6 +249,7 @@ static void draw_envelope_addr (int line, ADDRESS *addr) static void draw_envelope (HEADER *msg, char *fcc) { + draw_sidebar (MENU_COMPOSE); draw_envelope_addr (HDR_FROM, msg->env->from); draw_envelope_addr (HDR_TO, msg->env->to); draw_envelope_addr (HDR_CC, msg->env->cc);