From 615cd4c10cf0b0a9c198be4dbaf40c8687a2093c Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Fri, 11 Apr 2025 15:04:40 +0100 Subject: [PATCH] gobject: Fix a guint to gboolean conversion warning Make the conversion explicit. Fixes some `-Wsign-conversion` warnings. Signed-off-by: Philip Withnall Helps: #3405 --- gobject/gobject.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gobject/gobject.c b/gobject/gobject.c index f14c5112e..750959d55 100644 --- a/gobject/gobject.c +++ b/gobject/gobject.c @@ -3891,7 +3891,7 @@ g_object_is_floating (gpointer _object) { GObject *object = _object; g_return_val_if_fail (G_IS_OBJECT (object), FALSE); - return floating_flag_handler (object, 0); + return (floating_flag_handler (object, 0) != 0); } /** @@ -3922,7 +3922,7 @@ gpointer g_return_val_if_fail (G_IS_OBJECT (object), object); g_return_val_if_fail (g_atomic_int_get (&object->ref_count) >= 1, object); g_object_ref (object); - was_floating = floating_flag_handler (object, -1); + was_floating = (floating_flag_handler (object, -1) != 0); if (was_floating) g_object_unref (object); return object;