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 GType
gail_cell_parent_get_type (void) 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, g_type_register_static_simple (G_TYPE_INTERFACE,
"GailCellParent", "GailCellParent",
sizeof (GailCellParentIface), sizeof (GailCellParentIface),
@ -39,10 +39,10 @@ gail_cell_parent_get_type (void)
NULL, NULL,
0); 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 \ GType \
type_name##_factory_get_type (void) \ type_name##_factory_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 (ATK_TYPE_OBJECT_FACTORY, \ g_type_register_static_simple (ATK_TYPE_OBJECT_FACTORY, \
g_intern_static_string (#TypeName "Factory"), \ g_intern_static_string (#TypeName "Factory"), \
sizeof (AtkObjectFactoryClass), \ sizeof (AtkObjectFactoryClass), \
@ -73,9 +73,9 @@ type_name##_factory_get_type (void) \
sizeof (AtkObjectFactory), \ sizeof (AtkObjectFactory), \
(GInstanceInitFunc) NULL, \ (GInstanceInitFunc) NULL, \
(GTypeFlags) 0); \ (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 /* Implements a AtkObjectFactory creating accessibles of type