mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-20 23:58:54 +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_is_valid = TRUE;
|
||||||
node->single_va_closure = closure;
|
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
|
static inline void
|
||||||
|
@@ -736,7 +736,7 @@ g_signal_group_connect_closure_ (GSignalGroup *self,
|
|||||||
handler->signal_id = signal_id;
|
handler->signal_id = signal_id;
|
||||||
handler->signal_detail = signal_detail;
|
handler->signal_detail = signal_detail;
|
||||||
handler->closure = g_closure_ref (closure);
|
handler->closure = g_closure_ref (closure);
|
||||||
handler->connect_after = after;
|
handler->connect_after = (guint) after;
|
||||||
|
|
||||||
g_closure_sink (closure);
|
g_closure_sink (closure);
|
||||||
|
|
||||||
|
@@ -1444,7 +1444,7 @@ type_add_interface_Wm (TypeNode *node,
|
|||||||
*/
|
*/
|
||||||
if (node->data)
|
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)
|
if (class_state >= BASE_IFACE_INIT)
|
||||||
type_iface_vtable_base_init_Wm (iface, node);
|
type_iface_vtable_base_init_Wm (iface, node);
|
||||||
|
Reference in New Issue
Block a user