summaryrefslogtreecommitdiffstats
path: root/tools/wixl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/wixl')
-rw-r--r--tools/wixl/wix.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/wixl/wix.vala b/tools/wixl/wix.vala
index c6897d8..29a85f7 100644
--- a/tools/wixl/wix.vala
+++ b/tools/wixl/wix.vala
@@ -196,7 +196,7 @@ namespace Wixl {
}
public virtual void load (Xml.Node *node) throws Wixl.Error {
- if (node->name != name)
+ if (name != null && node->name != name)
throw new Error.FAILED ("%s: invalid node %s".printf (name, node->name));
load_properties_from_node (node);
@@ -644,8 +644,8 @@ namespace Wixl {
public string Suppress { get; set; }
public override void load (Xml.Node *node) throws Wixl.Error {
+ base.load (node);
name = node->name;
- load_properties_from_node (node);
}
public override void accept (WixNodeVisitor visitor) throws GLib.Error {