--- a/libpurple/protocols/yahoo/libymsg.c Sun Aug 21 18:00:53 2011 +0000
+++ b/libpurple/protocols/yahoo/libymsg.c Sun Aug 21 18:04:00 2011 +0000
@@ -4036,21 +4036,12 @@
YahooPersonalDetails *ypd = &f->ypd;
- {N_("Home Phone Number"), ypd->phone.home},
- {N_("Work Phone Number"), ypd->phone.work},
- {N_("Mobile Phone Number"), ypd->phone.mobile},
- for (i = 0; yfields[i].text; i++) {
- if (!yfields[i].value || !*yfields[i].value)
- purple_notify_user_info_add_pair(user_info, _(yfields[i].text), yfields[i].value);
+ if (ypd->phone.home && *ypd->phone.home) + purple_notify_user_info_add_pair(user_info, _("Home Phone Number"), ypd->phone.home); + if (ypd->phone.work && *ypd->phone.work) + purple_notify_user_info_add_pair(user_info, _("Work Phone Number"), ypd->phone.work); + if (ypd->phone.mobile && *ypd->phone.mobile) + purple_notify_user_info_add_pair(user_info, _("Mobile Phone Number"), ypd->phone.mobile);