Don't add spurious * if type is pointer; the is_pointer flag is enough
authorColin Walters <walters@src.gnome.org>
Tue, 16 Sep 2008 19:44:30 +0000 (19:44 +0000)
committerColin Walters <walters@src.gnome.org>
Tue, 16 Sep 2008 19:44:30 +0000 (19:44 +0000)
svn path=/trunk/; revision=611

girepository/girnode.c

index 2c557b5..47d40e1 100644 (file)
@@ -1086,8 +1086,7 @@ serialize_type (GIrModule    *module,
   
   if (node->tag < GI_TYPE_TAG_ARRAY)
     {
-      g_string_append_printf (str, "%s%s", 
-                             basic[node->tag], node->is_pointer ? "*" : "");
+      g_string_append_printf (str, "%s", basic[node->tag]);
     }
   else if (node->tag == GI_TYPE_TAG_ARRAY)
     {
@@ -1117,7 +1116,7 @@ serialize_type (GIrModule    *module,
          name = node->interface;
        }
 
-      g_string_append_printf (str, "%s%s", name, node->is_pointer ? "*" : "");
+      g_string_append_printf (str, "%s", name);
     }
   else if (node->tag == GI_TYPE_TAG_GLIST)
     {