Mercurial > pidgin
diff libpurple/protocols/qq/group_info.c @ 24094:b67eb6f3f026
disapproval of revision '5688199e261449d33b5803dafff50d860896ebcb'
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Mon, 15 Sep 2008 03:03:49 +0000 |
parents | 5f964757f517 |
children | 5c030dc88356 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/group_info.c Thu Sep 11 13:32:26 2008 +0000 +++ b/libpurple/protocols/qq/group_info.c Mon Sep 15 03:03:49 2008 +0000 @@ -59,7 +59,7 @@ list = group->members; while (list != NULL) { member = (qq_buddy *) list->data; - member->status = QQ_BUDDY_CHANGE_TO_OFFLINE; + member->status = QQ_BUDDY_ONLINE_OFFLINE; list = list->next; } } @@ -189,11 +189,6 @@ if (group->creator_uid == qd->uid) group->my_role = QQ_ROOM_ROLE_ADMIN; - /* filter \r\n in notice */ - qq_filter_str(notice); - group->notice_utf8 = strdup(notice); - g_free(notice); - qq_group_refresh(gc, group); purple_conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT, @@ -204,7 +199,11 @@ return; } - purple_debug_info("QQ", "Set chat topic to %s\n", group->notice_utf8); + /* filter \r\n in notice */ + qq_filter_str(notice); + group->notice_utf8 = strdup(notice); + g_free(notice); + purple_conv_chat_set_topic(PURPLE_CONV_CHAT(purple_conv), NULL, group->notice_utf8); }