[glib] gutils: stop using GStaticPrivate



commit 3ebdb4d46a97790e0d93db3e2411b44e46da0159
Author: Ryan Lortie <desrt desrt ca>
Date:   Thu Oct 13 09:14:57 2011 -0400

    gutils: stop using GStaticPrivate
    
    This was our last internal use.

 glib/gutils.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/glib/gutils.c b/glib/gutils.c
index cfafbfd..f9ee153 100644
--- a/glib/gutils.c
+++ b/glib/gutils.c
@@ -3342,14 +3342,14 @@ language_names_cache_free (gpointer data)
 const gchar * const * 
 g_get_language_names (void)
 {
-  static GStaticPrivate cache_private = G_STATIC_PRIVATE_INIT;
-  GLanguageNamesCache *cache = g_static_private_get (&cache_private);
+  static GPrivate cache_private = G_PRIVATE_INIT (language_names_cache_free);
+  GLanguageNamesCache *cache = g_private_get (&cache_private);
   const gchar *value;
 
   if (!cache)
     {
       cache = g_new0 (GLanguageNamesCache, 1);
-      g_static_private_set (&cache_private, cache, language_names_cache_free);
+      g_private_set (&cache_private, cache);
     }
 
   value = guess_category_value ("LC_MESSAGES");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]