summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alpine/titlebar.c4
-rw-r--r--pith/pine.hlp4
2 files changed, 5 insertions, 3 deletions
diff --git a/alpine/titlebar.c b/alpine/titlebar.c
index fa825be9..7b30827c 100644
--- a/alpine/titlebar.c
+++ b/alpine/titlebar.c
@@ -379,12 +379,10 @@ titlebar_stream_closing(MAILSTREAM *stream)
COLOR_PAIR *
current_titlebar_color(void)
{
- TITLE_S *tc;
COLOR_PAIR *col;
COLOR_PAIR *the_color = NULL;
- tc = format_titlebar();
- col = tc ? &tc->color : NULL;
+ col = as.title ? &as.titlecontainer.color : NULL;
if(col && col->fg && col->fg[0] && col->bg && col->bg[0])
the_color = new_color_pair(col->fg, col->bg);
diff --git a/pith/pine.hlp b/pith/pine.hlp
index 4c72e2a4..a1950964 100644
--- a/pith/pine.hlp
+++ b/pith/pine.hlp
@@ -376,6 +376,10 @@ Bugs that have been addressed include:
of the certificate to lowercase, which may make Alpine not be able
to read such certificate. Reported by Dennis Davis.
+ <LI> Alpine would use freed memory while trying to compute the color
+ of the titlebar. This happened when trying to continue a postponed
+ message.
+
<LI> When selecting messages while in Threaded Index Screen, some
messages other than top of threads could appear in the index, making
Alpine display messages &quot;out of the screen.&quot;