app, plug-ins: Use GINT_TO_POINTER / GPOINTER_TO_INT for portability

Doing traditional explicit conversion (casting) causes warnings.
See: https://docs.gtk.org/glib/conversion-macros.html
This commit is contained in:
Bruno Lopes 2026-03-28 18:07:22 -03:00
parent 41c9d8ce9c
commit 0834c7c954
2 changed files with 5 additions and 5 deletions

View file

@ -599,7 +599,7 @@ gimp_modifiers_editor_notify_accelerator (GtkWidget *widget,
GdkModifierType old_modifiers;
GdkModifierType modifiers;
old_modifiers = (GdkModifierType) g_object_get_data (G_OBJECT (widget), "shortcut-modifiers");
old_modifiers = (GdkModifierType) GPOINTER_TO_INT (g_object_get_data (G_OBJECT (widget), "shortcut-modifiers"));
shortcut = g_object_get_data (G_OBJECT (widget), "shortcut-button");
combo = g_object_get_data (G_OBJECT (widget), "shortcut-action");

View file

@ -77,7 +77,7 @@ static void
type_toggled_cb (GtkWidget *widget, gpointer data)
{
if (gtk_widget_get_state_flags (widget) & GTK_STATE_FLAG_ACTIVE)
_map_format = (MapFormat_t) data;
_map_format = (MapFormat_t) GPOINTER_TO_INT (data);
}
static SettingsDialog_t *
@ -141,7 +141,7 @@ create_settings_dialog (void)
data->ncsa = gtk_radio_button_new_with_mnemonic_from_widget (NULL, "_NCSA");
g_signal_connect (data->ncsa, "toggled", G_CALLBACK (type_toggled_cb),
(gpointer) NCSA);
GINT_TO_POINTER (NCSA));
gtk_box_pack_start (GTK_BOX (hbox), data->ncsa, FALSE, FALSE, 0);
gtk_widget_set_visible (data->ncsa, TRUE);
@ -149,7 +149,7 @@ create_settings_dialog (void)
gtk_radio_button_new_with_mnemonic_from_widget (GTK_RADIO_BUTTON (data->ncsa),
"C_ERN");
g_signal_connect (data->cern, "toggled", G_CALLBACK (type_toggled_cb),
(gpointer) CERN);
GINT_TO_POINTER (CERN));
gtk_box_pack_start (GTK_BOX (hbox), data->cern, FALSE, FALSE, 0);
gtk_widget_set_visible (data->cern, TRUE);
@ -157,7 +157,7 @@ create_settings_dialog (void)
gtk_radio_button_new_with_mnemonic_from_widget (GTK_RADIO_BUTTON (data->cern),
"C_SIM");
g_signal_connect (data->csim, "toggled", G_CALLBACK (type_toggled_cb),
(gpointer) CSIM);
GINT_TO_POINTER (CSIM));
gtk_box_pack_start (GTK_BOX (hbox), data->csim, FALSE, FALSE, 0);
gtk_widget_set_visible (data->csim, TRUE);