aboutsummaryrefslogtreecommitdiffstats
path: root/skype/skype.c
diff options
context:
space:
mode:
Diffstat (limited to 'skype/skype.c')
-rw-r--r--skype/skype.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/skype/skype.c b/skype/skype.c
index 5bb79591..ffc4f1af 100644
--- a/skype/skype.c
+++ b/skype/skype.c
@@ -752,11 +752,17 @@ static void skype_parse_chat(struct im_connection *ic, char *line)
if (gc)
imcb_chat_free(gc);
if (!strcmp(info, "STATUS MULTI_SUBSCRIBED")) {
- imcb_chat_new(ic, id);
+ gc = imcb_chat_new(ic, id);
+#if defined(BITLBEE_VERSION_CODE) && BITLBEE_VERSION_CODE >= BITLBEE_VER(1, 2, 6)
+ imcb_chat_name_hint(gc, id);
+#endif
skype_printf(ic, "GET CHAT %s ADDER\n", id);
skype_printf(ic, "GET CHAT %s TOPIC\n", id);
} else if (!strcmp(info, "STATUS DIALOG") && sd->groupchat_with) {
gc = imcb_chat_new(ic, id);
+#if defined(BITLBEE_VERSION_CODE) && BITLBEE_VERSION_CODE >= BITLBEE_VER(1, 2, 6)
+ imcb_chat_name_hint(gc, id);
+#endif
/* According to the docs this
* is necessary. However it
* does not seem the situation