# HG changeset patch # User Paul Aurich # Date 1272750045 0 # Node ID 8b167aaf345741dfac8067bec779d08833d9e200 # Parent d64a0d8ff36d95a90cc1bd91dd8deb9fb4fe909f *** Plucked rev 0e263caa5d687101e436029f2f8d09053ae06e23 (ivan.komarov@soc.pidgin.im): \"View Web Profile\" link now leads to the correct link for ICQ accounts (Refs #9890). diff -r d64a0d8ff36d -r 8b167aaf3457 libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Sat May 01 20:10:21 2010 +0000 +++ b/libpurple/protocols/oscar/oscar.c Sat May 01 21:40:45 2010 +0000 @@ -3534,7 +3534,7 @@ PurpleConnection *gc = od->gc; PurpleAccount *account = purple_connection_get_account(gc); PurpleNotifyUserInfo *user_info; - gchar *tmp = NULL, *info_utf8 = NULL; + gchar *tmp = NULL, *info_utf8 = NULL, *base_profile_url = NULL; va_list ap; aim_userinfo_t *userinfo; @@ -3587,8 +3587,9 @@ } purple_notify_user_info_add_section_break(user_info); - tmp = g_strdup_printf("%s", - purple_normalize(account, userinfo->bn), _("View web profile")); + base_profile_url = oscar_util_valid_name_icq(userinfo->bn) ? "http://www.icq.com/people" : "http://profiles.aim.com"; + tmp = g_strdup_printf("%s", + base_profile_url, purple_normalize(account, userinfo->bn), _("View web profile")); purple_notify_user_info_add_pair(user_info, NULL, tmp); g_free(tmp);