gmain: Use atomic logic to init the ref counting

Ensure we're consistent with the field usage
This commit is contained in:
Marco Trevisan (Treviño) 2025-02-07 18:48:22 +01:00
parent b582459076
commit 8b469b7140

View File

@ -935,7 +935,7 @@ g_source_new (GSourceFuncs *source_funcs,
source = (GSource*) g_malloc0 (struct_size); source = (GSource*) g_malloc0 (struct_size);
source->priv = g_slice_new0 (GSourcePrivate); source->priv = g_slice_new0 (GSourcePrivate);
source->source_funcs = source_funcs; source->source_funcs = source_funcs;
source->ref_count = 1; g_atomic_int_set (&source->ref_count, 1);
source->priority = G_PRIORITY_DEFAULT; source->priority = G_PRIORITY_DEFAULT;