summaryrefslogtreecommitdiff
path: root/src/fe-text/statusbar.c
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2001-11-17 16:39:23 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2001-11-17 16:39:23 +0000
commit2f02302f45b3990b6874fd7526d16b4a69a5c683 (patch)
tree2091bcddf9f1584c71c217eacef74f9a9f6d5884 /src/fe-text/statusbar.c
parent94ad289e7c311f4acd6b5c99773712cf3e7c569e (diff)
downloadirssi-2f02302f45b3990b6874fd7526d16b4a69a5c683.zip
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
Diffstat (limited to 'src/fe-text/statusbar.c')
-rw-r--r--src/fe-text/statusbar.c3
1 files changed, 2 insertions, 1 deletions
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;