From 0834c7c954f05419a664955fead49691d914cb4e Mon Sep 17 00:00:00 2001 From: Bruno Lopes Date: Sat, 28 Mar 2026 18:07:22 -0300 Subject: [PATCH] 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 --- app/widgets/gimpmodifierseditor.c | 2 +- plug-ins/imagemap/imap_settings.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/widgets/gimpmodifierseditor.c b/app/widgets/gimpmodifierseditor.c index 58028a8db7..90c9802b75 100644 --- a/app/widgets/gimpmodifierseditor.c +++ b/app/widgets/gimpmodifierseditor.c @@ -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"); diff --git a/plug-ins/imagemap/imap_settings.c b/plug-ins/imagemap/imap_settings.c index eed3b10c37..4e62bdb936 100644 --- a/plug-ins/imagemap/imap_settings.c +++ b/plug-ins/imagemap/imap_settings.c @@ -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);