More statusbar size fixes. Shouldn't corrupt entry line anymore.

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1343 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2001-03-04 03:52:17 +00:00 committed by cras
commit 24e36e0081
3 changed files with 16 additions and 11 deletions

View file

@ -403,8 +403,8 @@ static void statusbar_activity(SBAR_ITEM_REC *item, int ypos)
if (!item->shrinked && item->size != size_needed)
{
/* we need more (or less..) space! */
statusbar_item_resize(item, size_needed);
return;
if (statusbar_item_resize(item, size_needed))
return;
}
if (item->size <= 7)
@ -412,9 +412,9 @@ static void statusbar_activity(SBAR_ITEM_REC *item, int ypos)
move(ypos, item->xpos);
set_color(stdscr, sbar_color_dim); addch('[');
if (act) draw_activity("Act: ", TRUE, !det, item->size-1);
if (act) draw_activity("Act: ", TRUE, !det, item->size-7);
if (act && det) addch(' ');
if (det) draw_activity("Det: ", FALSE, TRUE, item->size-1);
if (det) draw_activity("Det: ", FALSE, TRUE, item->size-7);
set_color(stdscr, sbar_color_dim); addch(']');
screen_refresh(NULL);