Don't cast with G_OBJECT when passing a GObject to g_object_ref, g_object_unref and g_signal_connect.

They take a gpointer, not GObject*, and unnecessary casting not all that speedy with GObject types.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Mart Raudsepp
2006-05-15 14:17:38 +00:00
parent 7e983dabef
commit 3fe39b0ce3
10 changed files with 75 additions and 75 deletions

View File

@@ -206,7 +206,7 @@ static GdkPixbuf *CreateStockIcon(const char *stockid, GtkIconSize size)
GtkWidget *widget = gtk_button_new();
gs_gtkStyle = gtk_rc_get_style(widget);
wxASSERT( gs_gtkStyle != NULL );
g_object_ref(G_OBJECT(gs_gtkStyle));
g_object_ref(gs_gtkStyle);
gtk_widget_destroy(widget);
}
@@ -273,7 +273,7 @@ wxBitmap wxGTK2ArtProvider::CreateBitmap(const wxArtID& id,
GDK_INTERP_BILINEAR);
if (p2)
{
g_object_unref (G_OBJECT (pixbuf));
g_object_unref (pixbuf);
pixbuf = p2;
}
}
@@ -301,7 +301,7 @@ public:
{
if (gs_gtkStyle)
{
g_object_unref(G_OBJECT(gs_gtkStyle));
g_object_unref(gs_gtkStyle);
gs_gtkStyle = NULL;
}
}