mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-24 02:47:52 +02:00
gobject: Fix a few more straightforward -Wsign-conversion warnings
These only show up on macOS. Apparently it’s more sensitive to assigning `gboolean` (which is secretly `int`) to a `guint` bitfield. 🤷 Signed-off-by: Philip Withnall <pwithnall@gnome.org> Helps: #3405
This commit is contained in:
@@ -755,7 +755,7 @@ node_update_single_va_closure (SignalNode *node)
|
||||
|
||||
node->single_va_closure_is_valid = TRUE;
|
||||
node->single_va_closure = closure;
|
||||
node->single_va_closure_is_after = is_after;
|
||||
node->single_va_closure_is_after = (guint) is_after;
|
||||
}
|
||||
|
||||
static inline void
|
||||
|
@@ -736,7 +736,7 @@ g_signal_group_connect_closure_ (GSignalGroup *self,
|
||||
handler->signal_id = signal_id;
|
||||
handler->signal_detail = signal_detail;
|
||||
handler->closure = g_closure_ref (closure);
|
||||
handler->connect_after = after;
|
||||
handler->connect_after = (guint) after;
|
||||
|
||||
g_closure_sink (closure);
|
||||
|
||||
|
@@ -1444,7 +1444,7 @@ type_add_interface_Wm (TypeNode *node,
|
||||
*/
|
||||
if (node->data)
|
||||
{
|
||||
InitState class_state = g_atomic_int_get (&node->data->class.init_state);
|
||||
InitState class_state = (InitState) g_atomic_int_get (&node->data->class.init_state);
|
||||
|
||||
if (class_state >= BASE_IFACE_INIT)
|
||||
type_iface_vtable_base_init_Wm (iface, node);
|
||||
|
Reference in New Issue
Block a user