diff --git a/libs/tk/ytk/gtkcellrendererspin.c b/libs/tk/ytk/gtkcellrendererspin.c index 2a3961bf20..68e5b9aaae 100644 --- a/libs/tk/ytk/gtkcellrendererspin.c +++ b/libs/tk/ytk/gtkcellrendererspin.c @@ -207,7 +207,7 @@ gtk_cell_renderer_spin_set_property (GObject *object, } if (obj) - priv->adjustment = g_object_ref_sink (obj); + priv->adjustment = GTK_ADJUSTMENT (g_object_ref_sink (obj)); break; case PROP_CLIMB_RATE: priv->climb_rate = g_value_get_double (value); diff --git a/libs/tk/ytk/gtkcomboboxtext.c b/libs/tk/ytk/gtkcomboboxtext.c index 9ffba68766..42c51abebc 100644 --- a/libs/tk/ytk/gtkcomboboxtext.c +++ b/libs/tk/ytk/gtkcomboboxtext.c @@ -275,7 +275,7 @@ gtk_combo_box_text_buildable_custom_tag_start (GtkBuildable *buildable, parser_data = g_slice_new0 (ItemParserData); parser_data->builder = g_object_ref (builder); - parser_data->object = g_object_ref (buildable); + parser_data->object = G_OBJECT (g_object_ref (buildable)); parser_data->domain = gtk_builder_get_translation_domain (builder); *parser = item_parser; *data = parser_data; diff --git a/libs/tk/ytk/gtkimmodule.c b/libs/tk/ytk/gtkimmodule.c index 1fcb17a7d8..dcc8e6e886 100644 --- a/libs/tk/ytk/gtkimmodule.c +++ b/libs/tk/ytk/gtkimmodule.c @@ -662,7 +662,7 @@ lookup_immodule (gchar **immodules_list) gboolean found; gchar *context_id; found = g_hash_table_lookup_extended (contexts_hash, *immodules_list, - &context_id, NULL); + (void**)&context_id, NULL); if (found) return context_id; } diff --git a/libs/tk/ytk/gtklabel.c b/libs/tk/ytk/gtklabel.c index c47de5924f..cf68685536 100644 --- a/libs/tk/ytk/gtklabel.c +++ b/libs/tk/ytk/gtklabel.c @@ -1336,7 +1336,7 @@ gtk_label_buildable_custom_tag_start (GtkBuildable *buildable, parser_data = g_slice_new0 (PangoParserData); parser_data->builder = g_object_ref (builder); - parser_data->object = g_object_ref (buildable); + parser_data->object = G_OBJECT (g_object_ref (buildable)); *parser = pango_parser; *data = parser_data; return TRUE; diff --git a/libs/tk/ytk/gtktoolpalette.c b/libs/tk/ytk/gtktoolpalette.c index b984193ca3..f08c159da3 100644 --- a/libs/tk/ytk/gtktoolpalette.c +++ b/libs/tk/ytk/gtktoolpalette.c @@ -734,7 +734,7 @@ gtk_tool_palette_add (GtkContainer *container, g_ptr_array_add (palette->priv->groups, info); info->pos = palette->priv->groups->len - 1; - info->widget = g_object_ref_sink (child); + info->widget = GTK_TOOL_ITEM_GROUP (g_object_ref_sink (child)); gtk_widget_set_parent (child, GTK_WIDGET (palette)); } diff --git a/libs/tk/ytk/gtktreeview.c b/libs/tk/ytk/gtktreeview.c index 5be0720ab0..0fd0a1f8cd 100644 --- a/libs/tk/ytk/gtktreeview.c +++ b/libs/tk/ytk/gtktreeview.c @@ -14157,7 +14157,7 @@ gtk_tree_view_set_search_entry (GtkTreeView *tree_view, if (entry) { - tree_view->priv->search_entry = GTK_ENTRY (g_object_ref (entry)); + tree_view->priv->search_entry = GTK_WIDGET (g_object_ref (entry)); tree_view->priv->search_custom_entry_set = TRUE; if (tree_view->priv->search_entry_changed_id == 0) diff --git a/libs/tk/ytk/gtkuimanager.c b/libs/tk/ytk/gtkuimanager.c index d004cf1ed3..8cbeda9e85 100644 --- a/libs/tk/ytk/gtkuimanager.c +++ b/libs/tk/ytk/gtkuimanager.c @@ -503,7 +503,7 @@ gtk_ui_manager_buildable_construct_child (GtkBuildable *buildable, g_signal_connect (widget, "hierarchy-changed", G_CALLBACK (child_hierarchy_changed_cb), GTK_UI_MANAGER (buildable)); - return g_object_ref (widget); + return G_OBJECT (g_object_ref (widget)); } static void diff --git a/libs/tk/ytk/gtkwidget.c b/libs/tk/ytk/gtkwidget.c index 9f0d89d3a3..b8f8d78636 100644 --- a/libs/tk/ytk/gtkwidget.c +++ b/libs/tk/ytk/gtkwidget.c @@ -10683,7 +10683,7 @@ gtk_widget_buildable_custom_tag_start (GtkBuildable *buildable, AccelGroupParserData *parser_data; parser_data = g_slice_new0 (AccelGroupParserData); - parser_data->object = g_object_ref (buildable); + parser_data->object = G_OBJECT (g_object_ref (buildable)); *parser = accel_group_parser; *data = parser_data; return TRUE;