Fix some display issues
The buffer window wasn't cleared after some commands
(/room remove, /disconnect, /del...).
--- a/mcabber/src/commands.c Tue Dec 13 22:20:23 2005 +0100
+++ b/mcabber/src/commands.c Tue Dec 13 23:04:09 2005 +0100
@@ -559,6 +559,7 @@
scr_LogPrint(LPRINT_LOGNORM, "Removing <%s>...", jid);
jb_delbuddy(jid);
+ scr_ShowBuddyWindow();
}
static void do_group(char *arg)
@@ -1431,6 +1432,7 @@
}
// Delete the room
roster_del_user(buddy_getjid(bud));
+ scr_ShowBuddyWindow();
buddylist_build();
update_roster = TRUE;
}
--- a/mcabber/src/jabglue.c Tue Dec 13 22:20:23 2005 +0100
+++ b/mcabber/src/jabglue.c Tue Dec 13 23:04:09 2005 +0100
@@ -806,6 +806,7 @@
}
roster_free();
update_roster = TRUE;
+ scr_ShowBuddyWindow();
break;
case JCONN_STATE_CONNECTED: