codegen: Respect ignore-type for miniobjects
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 24 Jan 2011 12:25:55 +0000 (17:55 +0530)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Wed, 9 Feb 2011 00:12:01 +0000 (00:12 +0000)
https://bugzilla.gnome.org/show_bug.cgi?id=640410

codegen/codegen.py

index 9b01260..740199d 100644 (file)
@@ -1461,6 +1461,8 @@ def write_registers(parser, overrides, fp):
     #TODO: register mini-objects
     miniobjects = parser.miniobjects[:]
     for obj in miniobjects:
+        if overrides.is_type_ignored(obj.c_name):
+            continue
         bases = []
         if obj.parent != None:
             bases.append(obj.parent)