aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-04-08 10:32:40 -0700
committerRob Mensching <rob@firegiant.com>2021-04-08 10:37:00 -0700
commit999621b156ae6be4c06205e3e992b2a76dce7926 (patch)
tree80c19b663d0a4c3014d6323498676a5d05c52124 /src/WixToolset.Core
parent399ab500b78b0bbd4735cdce560b0f389f2603a0 (diff)
downloadwix-999621b156ae6be4c06205e3e992b2a76dce7926.tar.gz
wix-999621b156ae6be4c06205e3e992b2a76dce7926.tar.bz2
wix-999621b156ae6be4c06205e3e992b2a76dce7926.zip
Re-enable MSI usage of only a "." in Directory/@Name
Diffstat (limited to 'src/WixToolset.Core')
-rw-r--r--src/WixToolset.Core/Compiler.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/WixToolset.Core/Compiler.cs b/src/WixToolset.Core/Compiler.cs
index ca9385f6..c5f3a763 100644
--- a/src/WixToolset.Core/Compiler.cs
+++ b/src/WixToolset.Core/Compiler.cs
@@ -4216,7 +4216,14 @@ namespace WixToolset.Core
4216 fileSourceAttribSet = true; 4216 fileSourceAttribSet = true;
4217 break; 4217 break;
4218 case "Name": 4218 case "Name":
4219 name = this.Core.GetAttributeLongFilename(sourceLineNumbers, attrib, allowRelative: true); 4219 if ("." == attrib.Value)
4220 {
4221 name = attrib.Value;
4222 }
4223 else
4224 {
4225 name = this.Core.GetAttributeLongFilename(sourceLineNumbers, attrib, allowRelative: true);
4226 }
4220 nameAttribute = attrib; 4227 nameAttribute = attrib;
4221 break; 4228 break;
4222 case "ShortName": 4229 case "ShortName":