comparison libpurple/protocols/qq/group_conv.c @ 24093:22745e6a3136

disapproval of revision '5316525f53e27f838d18a6a08b82c7d55f674591'
author Daniel Atallah <daniel.atallah@gmail.com>
date Mon, 15 Sep 2008 03:03:33 +0000
parents d4e0b7c484b1
children fb8204e956a1
comparison
equal deleted inserted replaced
24092:d4e0b7c484b1 24093:22745e6a3136
42 qd = (qq_data *) gc->proto_data; 42 qd = (qq_data *) gc->proto_data;
43 43
44 conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT, 44 conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT,
45 group->title_utf8, purple_connection_get_account(gc)); 45 group->title_utf8, purple_connection_get_account(gc));
46 if (conv != NULL) { 46 if (conv != NULL) {
47 /* show only one conversation per group */ 47 /* show only one window per group */
48 return conv; 48 return conv;
49 } 49 }
50 50
51 serv_got_joined_chat(gc, qd->channel++, group->title_utf8); 51 serv_got_joined_chat(gc, qd->channel++, group->title_utf8);
52 conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT, group->title_utf8, purple_connection_get_account(gc)); 52 conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT, group->title_utf8, purple_connection_get_account(gc));
53 if (conv != NULL) { 53 if (conv != NULL) {
54 purple_conv_chat_set_topic(PURPLE_CONV_CHAT(conv), NULL, group->notice_utf8); 54 purple_conv_chat_set_topic(PURPLE_CONV_CHAT(conv), NULL, group->notice_utf8);
55 if (group->is_got_info) 55 /* qq_update_room(gc, 0, group->id); */
56 qq_send_room_cmd_only(gc, QQ_ROOM_CMD_GET_ONLINES, group->id); 56 qq_send_room_cmd_only(gc, QQ_ROOM_CMD_GET_ONLINES, group->id);
57 else
58 qq_update_room(gc, 0, group->id);
59 return conv; 57 return conv;
60 } 58 }
61 return NULL; 59 return NULL;
62 } 60 }
63 61