# HG changeset patch # User Tomasz Mon # Date 1239352933 -7200 # Node ID 9cba6d37570e5f7e6770bdc21a1d5d82b876b5d8 # Parent c442f8407dcb35db6bd6f0f26661e8327feda577 Use glib cast macros diff -r c442f8407dcb -r 9cba6d37570e src/skins/ui_skinned_playlist.c --- a/src/skins/ui_skinned_playlist.c Fri Apr 10 01:46:08 2009 -0400 +++ b/src/skins/ui_skinned_playlist.c Fri Apr 10 10:42:13 2009 +0200 @@ -960,11 +960,11 @@ if (pos == -1) { ui_skinned_playlist_popup_hide (widget); ui_skinned_playlist_popup_timer_stop (widget); - } else if (! g_object_get_data ((GObject *) widget, "popup_active") || - pos != (int) g_object_get_data ((GObject *) widget, "popup_position")) { + } else if (GPOINTER_TO_INT(g_object_get_data (G_OBJECT(widget), "popup_active") == 0) || + pos != GPOINTER_TO_INT(g_object_get_data (G_OBJECT(widget), "popup_position"))) { ui_skinned_playlist_popup_hide (widget); ui_skinned_playlist_popup_timer_stop (widget); - g_object_set_data ((GObject *) widget, "popup_position", (void *) pos); + g_object_set_data (G_OBJECT(widget), "popup_position", GINT_TO_POINTER(pos)); ui_skinned_playlist_popup_timer_start (widget); } }