Mercurial > pidgin.yaz
diff pidgin/gtkblist.c @ 25318:0e08c847517d
Update some casts (that the script didn't fix correctly) to GObject macros.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 14 Nov 2008 05:32:35 +0000 |
parents | 12e258fb6f3c |
children | 94fa7211eb98 |
line wrap: on
line diff
--- a/pidgin/gtkblist.c Fri Nov 14 02:26:28 2008 +0000 +++ b/pidgin/gtkblist.c Fri Nov 14 05:32:35 2008 +0000 @@ -2532,7 +2532,7 @@ node = g_value_get_pointer(&val); if (PURPLE_BLIST_NODE_IS_BUDDY(node) || PURPLE_BLIST_NODE_IS_CONTACT(node)) { - PurpleBuddy *b = PURPLE_BLIST_NODE_IS_BUDDY(node) ? (PurpleBuddy*)node : purple_contact_get_priority_buddy((PurpleContact*)node); + PurpleBuddy *b = PURPLE_BLIST_NODE_IS_BUDDY(node) ? PURPLE_BUDDY(node) : purple_contact_get_priority_buddy(PURPLE_CONTACT(node)); pidgin_dnd_file_manage(sd, b->account, b->name); gtk_drag_finish(dc, TRUE, (dc->action == GDK_ACTION_MOVE), t); } else { @@ -3843,9 +3843,9 @@ } /* XXX Good luck cleaning up this crap */ - contact = (PurpleContact*)((PurpleBlistNode*)b)->parent; + contact = PURPLE_CONTACT(PURPLE_BLIST_NODE(b)->parent); if(contact) - gtkcontactnode = ((PurpleBlistNode*)contact)->ui_data; + gtkcontactnode = purple_blist_node_get_ui_data(PURPLE_BLIST_NODE(contact)); /* Name */ if (gtkcontactnode && !gtkcontactnode->contact_expanded && contact->alias)