X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=sidebar.c;h=098211d298b56ad0a58607bf9e85c5f7b7a04356;hb=0d83646490348c9730d62ee47ad9c8c0e6461a62;hp=cc7350e3f4bef1e7e57bc198940fda08f67b63d9;hpb=a128ce7755fb5ae82548a1ddeb8d50fd49338b5b;p=apps%2Fmadmutt.git diff --git a/sidebar.c b/sidebar.c index cc7350e..098211d 100644 --- a/sidebar.c +++ b/sidebar.c @@ -26,14 +26,13 @@ #include "buffy.h" #include #include "keymap.h" -#include #include /*BUFFY *CurBuffy = 0;*/ static BUFFY *TopBuffy = 0; static BUFFY *BottomBuffy = 0; static int known_lines = 0; -static bool initialized = false; +static short initialized = 0; static int prev_show_value; static short saveSidebarWidth; static char *entry = 0; @@ -212,6 +211,7 @@ void set_buffystats (CONTEXT* Context) { if (strcmp (tmp->path, Context->path) == 0) { + tmp->new = Context->new; tmp->msg_unread = Context->unread; tmp->msgcount = Context->msgcount; tmp->msg_flagged = Context->flagged; @@ -232,7 +232,7 @@ int draw_sidebar(int menu) { prev_show_value = option(OPTMBOXPANE); saveSidebarWidth = SidebarWidth; if(!option(OPTMBOXPANE)) SidebarWidth = 0; - initialized = true; + initialized = 1; } /* save or restore the value SidebarWidth */ @@ -264,7 +264,9 @@ int draw_sidebar(int menu) { lines = option(OPTHELP) ? 1 : 0; /* go back to the top */ if ( CurBuffy == 0 ) CurBuffy = Incoming; +#if 0 if ( known_lines != LINES || TopBuffy == 0 || BottomBuffy == 0 ) +#endif calc_boundaries(menu); tmp = TopBuffy;