summaryrefslogtreecommitdiffstats
path: root/src/builder.vala
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-01-03 13:11:22 +0100
committerMarc-André Lureau <marcandre.lureau@gmail.com>2013-01-06 16:38:26 +0100
commit37d07cd2611fe2bdfacdf602061b221620eb5302 (patch)
tree267c5e22531a7bdeec144a13ea9a7cc0cd57e8a0 /src/builder.vala
parentd4caf80554c05c9acc9e29ae8ab399b49fd0e06d (diff)
downloadmsitools-37d07cd2611fe2bdfacdf602061b221620eb5302.tar.gz
msitools-37d07cd2611fe2bdfacdf602061b221620eb5302.tar.xz
msitools-37d07cd2611fe2bdfacdf602061b221620eb5302.zip
Populate Component table
Diffstat (limited to 'src/builder.vala')
-rw-r--r--src/builder.vala8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/builder.vala b/src/builder.vala
index 4a50c79..e98706b 100644
--- a/src/builder.vala
+++ b/src/builder.vala
@@ -55,6 +55,14 @@ namespace Wixl {
} else
warning ("unhandled parent type %s", dir.parent.name);
}
+
+ public override void visit_component (WixComponent comp) throws GLib.Error {
+ if (comp.parent.get_type () == typeof (WixDirectory)) {
+ var parent = comp.parent as WixDirectory;
+ db.table_component.add (comp.Id, add_braces (comp.Guid), parent.Id, 0);
+ } else
+ warning ("unhandled parent type %s", comp.parent.name);
+ }
}
} // Wixl