diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2013-03-17 13:03:25 +0000 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2013-03-17 13:03:25 +0000 |
commit | 9b2a8c10b61540c3c6892a4de7f52bf8657d455e (patch) | |
tree | 25b89c0726b002413dc90f8bd69dcc364c9986da /protocols/skype/skype.c | |
parent | ed3ff435ac2caf34de6b67ae4b6b3f8a04c7ebb7 (diff) | |
parent | 215e17185699655c10a6f7e190c47f3b3f47d9d0 (diff) |
Merge from vmiklos.
Diffstat (limited to 'protocols/skype/skype.c')
-rw-r--r-- | protocols/skype/skype.c | 8 |
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; } |