aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/skype/skype.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2013-03-17 13:03:25 +0000
committerWilmer van der Gaast <wilmer@gaast.net>2013-03-17 13:03:25 +0000
commit9b2a8c10b61540c3c6892a4de7f52bf8657d455e (patch)
tree25b89c0726b002413dc90f8bd69dcc364c9986da /protocols/skype/skype.c
parented3ff435ac2caf34de6b67ae4b6b3f8a04c7ebb7 (diff)
parent215e17185699655c10a6f7e190c47f3b3f47d9d0 (diff)
Merge from vmiklos.
Diffstat (limited to 'protocols/skype/skype.c')
-rw-r--r--protocols/skype/skype.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/protocols/skype/skype.c b/protocols/skype/skype.c
index 58a1c415..f6c0a261 100644
--- a/protocols/skype/skype.c
+++ b/protocols/skype/skype.c
@@ -1014,7 +1014,7 @@ static void skype_parse_chat(struct im_connection *ic, char *line)
g_free(sd->adder);
sd->adder = NULL;
}
- } else if (!strncmp(info, "MEMBERS ", 8)) {
+ } else if (!strncmp(info, "MEMBERS ", 8) || !strncmp(info, "ACTIVEMEMBERS ", 14) ) {
info += 8;
gc = bee_chat_by_title(ic->bee, ic, id);
/* Hack! We set ->data to TRUE
@@ -1219,8 +1219,12 @@ gboolean skype_start_stream(struct im_connection *ic)
skype_printf(ic, "SET USERSTATUS ONLINE\n");
/* Auto join to bookmarked chats if requested.*/
- if (set_getbool(&ic->acc->set, "auto_join"))
+ if (set_getbool(&ic->acc->set, "auto_join")) {
skype_printf(ic, "SEARCH BOOKMARKEDCHATS\n");
+ skype_printf(ic, "SEARCH ACTIVECHATS\n");
+ skype_printf(ic, "SEARCH MISSEDCHATS\n");
+ skype_printf(ic, "SEARCH RECENTCHATS\n");
+ }
return st;
}