[glib] GVariantType: gut g_variant_type_check()



commit 7936af693477f5b8dfeef4e0d90e6fa4531cf395
Author: Ryan Lortie <desrt desrt ca>
Date:   Mon Aug 27 16:12:30 2012 -0400

    GVariantType: gut g_variant_type_check()
    
    This function is causing an insane amount of wasted time on some
    real-world profiles and it's pretty useless since we already have
    GVariantType (as a type different from a string) for the purpose of
    static type safety.
    
    Disable it for now.  We can possibly turn this back on again if we solve
    bug #544026.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679835

 glib/gvarianttype.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/glib/gvarianttype.c b/glib/gvarianttype.c
index aeea1c1..658af77 100644
--- a/glib/gvarianttype.c
+++ b/glib/gvarianttype.c
@@ -486,14 +486,11 @@
 static gboolean
 g_variant_type_check (const GVariantType *type)
 {
-  const gchar *type_string;
-
   if (type == NULL)
     return FALSE;
 
-  type_string = (const gchar *) type;
-#ifndef G_DISABLE_CHECKS
-  return g_variant_type_string_scan (type_string, NULL, NULL);
+#if 0
+  return g_variant_type_string_scan ((const gchar *) type, NULL, NULL);
 #else
   return TRUE;
 #endif



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