Mercurial > pidgin
diff libpurple/protocols/qq/qq_network.c @ 24140:619ac2303c46
2009.10.02 - ccpaging <ccpaging(at)gmail.com>
* Added 'Captcha Display' function
* Most functions from patch written by Emil Alexiev merged into trunk,
except 'buddy operations'
* 'online buddy status' and 'qun buddies' still have problems
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Wed, 22 Oct 2008 14:43:46 +0000 |
parents | dc112387190f |
children | 1bdf7b602684 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/qq_network.c Wed Oct 22 14:42:23 2008 +0000 +++ b/libpurple/protocols/qq/qq_network.c Wed Oct 22 14:43:46 2008 +0000 @@ -667,7 +667,13 @@ qd->itv_count.keep_alive--; if (qd->itv_count.keep_alive <= 0) { qd->itv_count.keep_alive = qd->itv_config.keep_alive; - qq_request_keep_alive(gc); + if (qd->client_version >= 2008) { + qq_request_keep_alive_2008(gc); + } else if (qd->client_version >= 2007) { + qq_request_keep_alive_2007(gc); + } else { + qq_request_keep_alive(gc); + } return TRUE; } @@ -691,7 +697,9 @@ const gchar *passwd; guint8 *dest; int dest_len = QQ_KEY_LENGTH; - +#ifndef DEBUG + int bytes; +#endif /* _qq_show_socket("Got login socket", source); */ g_return_if_fail(gc != NULL && gc->proto_data != NULL); @@ -771,7 +779,7 @@ set_all_keys( gc ); - if (qd->client_version > 2005) { + if (qd->client_version >= 2007) { purple_connection_update_progress(gc, _("Get server ..."), 2, QQ_CONNECT_STEPS); qq_request_get_server(gc); return;