summaryrefslogtreecommitdiff
path: root/girepository/gdump.c
diff options
context:
space:
mode:
authorColin Walters <walters@src.gnome.org>2008-11-17 00:27:37 +0000
committerColin Walters <walters@src.gnome.org>2008-11-17 00:27:37 +0000
commit8352e42478f7a088aa0eac7c511f9ac6f0c62101 (patch)
treed942f80c3f7b5efc6dbdbfbc759c203e25b9664f /girepository/gdump.c
parent3bf360cf9b695a50f4c7cdba2ae75768018a43d5 (diff)
downloadgobject-introspection-8352e42478f7a088aa0eac7c511f9ac6f0c62101.tar.gz
Bug 559706 - interface prequisites
svn path=/trunk/; revision=932
Diffstat (limited to 'girepository/gdump.c')
-rw-r--r--girepository/gdump.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/girepository/gdump.c b/girepository/gdump.c
index b26b0e85..a58e620e 100644
--- a/girepository/gdump.c
+++ b/girepository/gdump.c
@@ -186,7 +186,12 @@ dump_interface_type (GType type, const char *symbol, GOutputStream *out)
for (i = 0; i < n_interfaces; i++)
{
GType itype = interfaces[i];
- escaped_printf (out, " <extends>%s</extends>\n",
+ if (itype == G_TYPE_OBJECT)
+ {
+ /* This is implicit */
+ continue;
+ }
+ escaped_printf (out, " <prerequisite name=\"%s\"/>\n",
g_type_name (itype));
}
dump_properties (type, out);