gail: drop volatile from once-init type IDs

This commit is contained in:
Daemonratte 2026-05-07 18:12:16 +02:00
commit 7e9fb7ce53
2 changed files with 10 additions and 10 deletions

View file

@ -26,11 +26,11 @@
GType
gail_cell_parent_get_type (void)
{
static volatile gsize g_define_type_id__volatile = 0;
static gsize g_define_type_id = 0;
if (g_once_init_enter (&g_define_type_id__volatile))
if (g_once_init_enter (&g_define_type_id))
{
GType g_define_type_id =
GType type_id =
g_type_register_static_simple (G_TYPE_INTERFACE,
"GailCellParent",
sizeof (GailCellParentIface),
@ -39,10 +39,10 @@ gail_cell_parent_get_type (void)
NULL,
0);
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
g_once_init_leave (&g_define_type_id, type_id);
}
return g_define_type_id__volatile;
return g_define_type_id;
}
/**

View file

@ -62,10 +62,10 @@ type_name##_factory_class_init (AtkObjectFactoryClass *klass) \
GType \
type_name##_factory_get_type (void) \
{ \
static volatile gsize g_define_type_id__volatile = 0; \
if (g_once_init_enter (&g_define_type_id__volatile)) \
static gsize g_define_type_id = 0; \
if (g_once_init_enter (&g_define_type_id)) \
{ \
GType g_define_type_id = \
GType type_id = \
g_type_register_static_simple (ATK_TYPE_OBJECT_FACTORY, \
g_intern_static_string (#TypeName "Factory"), \
sizeof (AtkObjectFactoryClass), \
@ -73,9 +73,9 @@ type_name##_factory_get_type (void) \
sizeof (AtkObjectFactory), \
(GInstanceInitFunc) NULL, \
(GTypeFlags) 0); \
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); \
g_once_init_leave (&g_define_type_id, type_id); \
} \
return g_define_type_id__volatile; \
return g_define_type_id; \
}
/* Implements a AtkObjectFactory creating accessibles of type