Mercurial > pidgin.yaz
diff libpurple/protocols/qq/qq.c @ 24020:2f5a7edd8f68
2008.09.02 - ccpaging <ccpaging(at)gmail.com>
* Bugfix: can not send message to the QUN blocked adding
* Tickets:
Fixes #6957
Fixes #6990
2008.09.02 - ccpaging <ccpaging(at)gmail.com>
* Use new tactics of information update:
1. send next package till the previous package received
2. fix duplicated get_room_info and get_room_buddies command
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Thu, 11 Sep 2008 13:29:26 +0000 |
parents | 147ada94a1d8 |
children | 6408be948d56 5f964757f517 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/qq.c Thu Sep 11 13:25:07 2008 +0000 +++ b/libpurple/protocols/qq/qq.c Thu Sep 11 13:29:26 2008 +0000 @@ -97,10 +97,7 @@ gpi = purple_proxy_get_setup(account); - qd->use_tcp = TRUE; - if (purple_proxy_info_get_type(gpi) == PURPLE_PROXY_UDP) { - qd->use_tcp = FALSE; - } + qd->use_tcp = purple_account_get_bool(account, "use_tcp", TRUE); user_server = purple_account_get_string(account, "server", NULL); purple_debug_info("QQ", "Select server '%s'\n", user_server); @@ -468,7 +465,7 @@ return; } - qq_send_packet_get_level(gc, uid); + qq_request_get_level(gc, uid); qq_send_packet_get_info(gc, uid, TRUE); } @@ -845,14 +842,10 @@ entry = entry->next; } - /* - option = purple_account_option_string_new(_("Server"), "server", NULL); + option = purple_account_option_list_new(_("Server"), "server", kvlist); prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); - option = purple_account_option_int_new(_("Port"), "port", 0); - prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); - */ - option = purple_account_option_list_new(_("Server"), "server", kvlist); + option = purple_account_option_bool_new(_("Connect by TCP"), "use_tcp", TRUE); prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); option = purple_account_option_bool_new(_("Show server notice"), "show_notice", TRUE);