1
0
mirror of https://gitlab.gnome.org/GNOME/evince synced 2024-07-02 15:48:59 +00:00

libdocument: Fix volatile misuse

This commit is contained in:
Christian Persch 2021-11-16 23:34:27 +01:00 committed by Germán Poo-Caamaño
parent 69cc3cfd73
commit fb03cdbda1

View File

@ -15,9 +15,9 @@
GType
@enum_name@_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)) {
static const G@Type@Value values[] = {
/*** END value-header ***/
@ -28,13 +28,13 @@ GType
/*** BEGIN value-tail ***/
{ 0, NULL, NULL }
};
GType g_define_type_id = \
GType type_id = \
g_@type@_register_static (g_intern_static_string ("@EnumName@"), values);
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;
}
/*** END value-tail ***/