--- a/mcabber/screen.c Wed Mar 23 20:26:08 2005 +0000
+++ b/mcabber/screen.c Wed Mar 23 21:13:22 2005 +0000
@@ -27,6 +27,7 @@
static window_entry_t *currentWindow;
static int chatmode;
+int update_roaster;
static char inputLine[INPUTLINE_LENGTH];
static char *ptr_inputline;
@@ -335,6 +336,7 @@
currentWindow = tmp;
chatmode = TRUE;
tmp->pending_msg = FALSE;
+ update_roaster = TRUE;
width = scr_WindowHeight(tmp->win);
for (n = 0; n < tmp->nlines; n++) {
mvwprintw(tmp->win, n + 1, 1, "");
@@ -434,6 +436,7 @@
doupdate();
} else {
tmp->pending_msg = TRUE;
+ update_roaster = TRUE;
}
}