| 820 purple_request_fields_get_string(fields, "screenname"))); |
820 purple_request_fields_get_string(fields, "screenname"))); |
| 821 |
821 |
| 822 if (username != NULL && purple_str_has_suffix(username, "rocksmyworld")) |
822 if (username != NULL && purple_str_has_suffix(username, "rocksmyworld")) |
| 823 found = pidgin_dialogs_ee(username); |
823 found = pidgin_dialogs_ee(username); |
| 824 |
824 |
| 825 if (!found && username != NULL && *username != '\0' && account != NULL) |
825 if (!found && username != NULL && *username != '\0' && account != NULL) { |
| 826 serv_get_info(purple_account_get_connection(account), username); |
826 |
| |
827 PurpleConnection *gc = purple_account_get_connection(account); |
| |
828 |
| |
829 PurpleNotifyUserInfo *info = purple_notify_user_info_new(); |
| |
830 purple_notify_user_info_add_pair(info, _("Information"), _("Retrieving...")); |
| |
831 purple_notify_userinfo(gc, username, info, NULL, NULL); |
| |
832 purple_notify_user_info_destroy(info); |
| |
833 |
| |
834 serv_get_info(gc, username); |
| |
835 } |
| 827 |
836 |
| 828 g_free(username); |
837 g_free(username); |
| 829 } |
838 } |
| 830 |
839 |
| 831 void |
840 void |