summaryrefslogtreecommitdiff
path: root/girepository/girparser.c
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu.vizoso@collabora.co.uk>2010-09-27 11:52:55 +0200
committerTomeu Vizoso <tomeu.vizoso@collabora.co.uk>2010-09-29 15:55:37 +0200
commit022bfc5a66038e43e87c2c22e033f236858dddeb (patch)
tree64d806c7a9ea306f7e216b172b13f5c0b79b4d41 /girepository/girparser.c
parent9d1de515fddef43ac39d3473f891bf3647ff12e3 (diff)
downloadgobject-introspection-022bfc5a66038e43e87c2c22e033f236858dddeb.tar.gz
Actually do something about fundamentals when parsing a .gir
https://bugzilla.gnome.org/show_bug.cgi?id=630710
Diffstat (limited to 'girepository/girparser.c')
-rw-r--r--girepository/girparser.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/girepository/girparser.c b/girepository/girparser.c
index a89aea25..8f8f6f4d 100644
--- a/girepository/girparser.c
+++ b/girepository/girparser.c
@@ -1791,6 +1791,8 @@ start_class (GMarkupParseContext *context,
iface->abstract = abstract && strcmp (abstract, "1") == 0;
+ if (fundamental)
+ iface->fundamental = TRUE;
if (ref_func)
iface->ref_func = g_strdup (ref_func);
if (unref_func)