diff --git a/builders/windows-builder.py b/builders/windows-builder.py index 0e99fcd..3eb170d 100644 --- a/builders/windows-builder.py +++ b/builders/windows-builder.py @@ -182,7 +182,6 @@ class WindowsBuilder(Builder): progfilefolder = 'ProgramFiles64Folder' if self.arch == 'x64' else 'ProgramFilesFolder' xml = xml % dict(dialog=os.path.join(config_dir, 'WizardMain.bmp'), banner=os.path.join(config_dir, 'WizardBanner.bmp'), - license=os.path.join(config_dir, 'gpl-2.0.rtf'), platform=self.arch, progfilefolder=progfilefolder) tree = fromstring(xml.encode('utf8')) diff --git a/windows/OpenLP-base.wxs b/windows/OpenLP-base.wxs index 7ceb05e..da1ae89 100644 --- a/windows/OpenLP-base.wxs +++ b/windows/OpenLP-base.wxs @@ -13,14 +13,44 @@ - - - WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed + + + + + + + + + + + + + + + + + + 1 + "1"]]> + 1 + NOT Installed + Installed AND PATCH + 1 + 1 + NOT WIXUI_DONTVALIDATEPATH + "1"]]> + WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1" + 1 + 1 + NOT Installed + Installed AND NOT PATCH + Installed AND PATCH + 1 + 1 + 1 + 1 + -