diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-01-08 22:33:08 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-01-08 22:33:08 +0100 |
commit | d0661e7874d551214564dcd8d1ce60f5878d754f (patch) | |
tree | 65d185897b813addd5ee60bb9989da69ab8a8a7a | |
parent | ddd2cc0291e1b78e6dd83246135148489719f300 (diff) | |
download | msitools-d0661e7874d551214564dcd8d1ce60f5878d754f.tar.gz msitools-d0661e7874d551214564dcd8d1ce60f5878d754f.tar.xz msitools-d0661e7874d551214564dcd8d1ce60f5878d754f.zip |
Take first component child as key element
-rw-r--r-- | src/builder.vala | 6 |
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 { |