From bf30546113c5f1ffc4cf917b560c5a0451eda37d Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 6 Jan 2021 15:12:05 -0800 Subject: Default MSI packages to compressed --- src/WixToolset.Core/Compiler_2.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/WixToolset.Core/Compiler_2.cs b/src/WixToolset.Core/Compiler_2.cs index 6fd1b3c8..d2a6bb83 100644 --- a/src/WixToolset.Core/Compiler_2.cs +++ b/src/WixToolset.Core/Compiler_2.cs @@ -26,6 +26,7 @@ namespace WixToolset.Core private void ParsePackageElement(XElement node) { var sourceLineNumbers = Preprocessor.GetSourceLineNumbers(node); + var compressed = YesNoDefaultType.Default; var sourceBits = 0; var codepage = 65001; var productCode = "*"; @@ -55,10 +56,7 @@ namespace WixToolset.Core codepage = this.Core.GetAttributeCodePageValue(sourceLineNumbers, attrib); break; case "Compressed": - if (YesNoType.Yes == this.Core.GetAttributeYesNoValue(sourceLineNumbers, attrib)) - { - sourceBits |= 2; - } + compressed = this.Core.GetAttributeYesNoDefaultValue(sourceLineNumbers, attrib); break; case "InstallerVersion": msiVersion = this.Core.GetAttributeIntegerValue(sourceLineNumbers, attrib, 0, Int32.MaxValue); @@ -160,6 +158,11 @@ namespace WixToolset.Core this.Core.Write(ErrorMessages.InvalidProductVersion(sourceLineNumbers, version)); } + if (compressed != YesNoDefaultType.No) + { + sourceBits |= 2; + } + if (this.Core.EncounteredError) { return; -- cgit v1.2.3-55-g6feb