summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/builder.vala6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/builder.vala b/src/builder.vala
index 995865f..7b22598 100644
--- a/src/builder.vala
+++ b/src/builder.vala
@@ -386,10 +386,8 @@ namespace Wixl {
void visit_key_element (WixKeyElement key) throws GLib.Error {
var component = key.parent as WixComponent;
- if (!parse_yesno (key.KeyPath))
- return;
-
- component.key = key;
+ if (component.key == null || parse_yesno (key.KeyPath))
+ component.key = key;
}
enum RegistryValueType {