Fix more -Wincompatible-pointer-types

c10154ad23 showed the direction  but was not correct and insufficient
for building with Fedora 40 and gcc 14.0.1 .
This commit is contained in:
Mads Kiilerich 2024-03-18 21:21:58 +01:00
parent c10154ad23
commit a2bb1a3511
8 changed files with 8 additions and 8 deletions

View File

@ -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);

View File

@ -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;

View File

@ -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;
}

View File

@ -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;

View File

@ -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));
}

View File

@ -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)

View File

@ -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

View File

@ -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;