diff options
Diffstat (limited to 'src/builder.vala')
-rw-r--r-- | src/builder.vala | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/builder.vala b/src/builder.vala index 66fb671..e4f9a0a 100644 --- a/src/builder.vala +++ b/src/builder.vala @@ -67,6 +67,14 @@ namespace Wixl { public override void visit_feature (WixFeature feature) throws GLib.Error { db.table_feature.add (feature.Id, 2, int.parse (feature.Level), 0); } + + public override void visit_component_ref (WixComponentRef ref) throws GLib.Error { + if (ref.parent is WixFeature) { + var parent = ref.parent as WixFeature; + db.table_feature_components.add (parent.Id, @ref.Id); + } else + warning ("unhandled parent type %s", @ref.parent.name); + } } } // Wixl |