From ba9119bcef52232c38329a5be91d9b5d158f2bc4 Mon Sep 17 00:00:00 2001 From: Alessandro Pignotti Date: Wed, 25 May 2011 15:54:01 +0200 Subject: [PATCH] Make static data thread safe in pangocairo-fcfont.c --- pango/pangocairo-fcfont.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pango/pangocairo-fcfont.c b/pango/pangocairo-fcfont.c index 1393ce8..6e4fcd9 100644 --- a/pango/pangocairo-fcfont.c +++ b/pango/pangocairo-fcfont.c @@ -187,8 +187,8 @@ get_gravity_class (void) { static GEnumClass *class = NULL; - if (G_UNLIKELY (!class)) - class = g_type_class_ref (PANGO_TYPE_GRAVITY); + if (g_once_init_enter ((gsize*)&class)) + g_once_init_leave((gsize*)&class, (gsize)g_type_class_ref (PANGO_TYPE_GRAVITY)); return class; } -- 2.7.4