| 958 } |
958 } |
| 959 if (ret_8 != QQ_LOGIN_REPLY_OK) { |
959 if (ret_8 != QQ_LOGIN_REPLY_OK) { |
| 960 return ret_8; |
960 return ret_8; |
| 961 } |
961 } |
| 962 |
962 |
| 963 purple_connection_update_progress(gc, _("Logined"), QQ_CONNECT_STEPS - 1, QQ_CONNECT_STEPS); |
963 purple_connection_update_progress(gc, _("Logging in"), QQ_CONNECT_STEPS - 1, QQ_CONNECT_STEPS); |
| 964 purple_debug_info("QQ", "Login repliess OK; everything is fine\n"); |
964 purple_debug_info("QQ", "Login repliess OK; everything is fine\n"); |
| 965 purple_connection_set_state(gc, PURPLE_CONNECTED); |
965 purple_connection_set_state(gc, PURPLE_CONNECTED); |
| 966 qd->is_login = TRUE; /* must be defined after sev_finish_login */ |
966 qd->is_login = TRUE; /* must be defined after sev_finish_login */ |
| 967 |
967 |
| 968 /* now initiate QQ Qun, do it first as it may take longer to finish */ |
968 /* now initiate QQ Qun, do it first as it may take longer to finish */ |