--- a/mcabber/src/commands.c Thu Jan 05 22:23:41 2006 +0100
+++ b/mcabber/src/commands.c Fri Jan 06 22:37:05 2006 +0100
@@ -350,8 +350,8 @@
return 0;
}
if (current_buddy) {
+ // Enter chat mode
scr_set_chatmode(TRUE);
- buddy_setflags(BUDDATA(current_buddy), ROSTER_FLAG_LOCK, TRUE);
scr_ShowBuddyWindow();
}
return 0;
@@ -949,6 +949,10 @@
GSList *resources;
char *bstr = "unknown";
+ // Enter chat mode
+ scr_set_chatmode(TRUE);
+ scr_ShowBuddyWindow();
+
snprintf(buffer, 4095, "jid: <%s>", jid);
scr_WriteIncomingMessage(jid, buffer, 0, HBB_PREFIX_INFO);
if (name) {
@@ -1019,6 +1023,10 @@
return;
}
+ // Enter chat mode
+ scr_set_chatmode(TRUE);
+ scr_ShowBuddyWindow();
+
jid = buddy_getjid(bud);
buffer = g_new(char, 4096);
@@ -1598,6 +1606,10 @@
return;
}
+ // Enter chat mode
+ scr_set_chatmode(TRUE);
+ scr_ShowBuddyWindow();
+
jid = buddy_getjid(bud);
rstatus = buddy_getstatus(bud, nick);