From 2f02302f45b3990b6874fd7526d16b4a69a5c683 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 17 Nov 2001 16:39:23 +0000 Subject: [PATCH] Irssi didn't always remove the statusbar item from screen when it should have. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2044 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/fe-text/statusbar.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fe-text/statusbar.c b/src/fe-text/statusbar.c index cbbce605..578054cc 100644 --- a/src/fe-text/statusbar.c +++ b/src/fe-text/statusbar.c @@ -249,7 +249,8 @@ static void statusbar_calc_item_positions(STATUSBAR_REC *bar) for (tmp = bar->items; tmp != NULL; tmp = tmp->next) { SBAR_ITEM_REC *rec = tmp->data; - if (!rec->config->right_alignment && rec->size > 0) { + if (!rec->config->right_alignment && + (rec->size > 0 || rec->current_size > 0)) { if (SBAR_ITEM_REDRAW_NEEDED(bar, rec, xpos)) { /* redraw the item */ rec->dirty = TRUE;