aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2019-05-23 15:37:56 -0700
committerRob Mensching <rob@firegiant.com>2019-05-23 16:02:37 -0700
commit354f6d5b79404544cb7c0e11a0d9212b4780ce09 (patch)
tree1082ce6dd66604f7da315d6a15c85ac3f56b745a /src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs
parent3051bf2fc300df125115c9538a0bfc8256bfde6a (diff)
downloadwix-354f6d5b79404544cb7c0e11a0d9212b4780ce09.tar.gz
wix-354f6d5b79404544cb7c0e11a0d9212b4780ce09.tar.bz2
wix-354f6d5b79404544cb7c0e11a0d9212b4780ce09.zip
Integrate latest Data changes for FileTuple and AssemblyTuple
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs')
-rw-r--r--src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs
index f9df9636..889d5df2 100644
--- a/src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs
+++ b/src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs
@@ -51,25 +51,25 @@ namespace WixToolset.Core.WindowsInstaller.Bind
51 { 51 {
52 if (null == mediaRow) 52 if (null == mediaRow)
53 { 53 {
54 mediaRow = mediaRows.Get(facade.WixFile.DiskId); 54 mediaRow = mediaRows.Get(facade.DiskId);
55 if (OutputType.Patch == this.Output.Type) 55 if (OutputType.Patch == this.Output.Type)
56 { 56 {
57 // patch Media cannot start at zero 57 // patch Media cannot start at zero
58 lastSequence = mediaRow.LastSequence; 58 lastSequence = mediaRow.LastSequence;
59 } 59 }
60 } 60 }
61 else if (mediaRow.DiskId != facade.WixFile.DiskId) 61 else if (mediaRow.DiskId != facade.DiskId)
62 { 62 {
63 mediaRow.LastSequence = lastSequence; 63 mediaRow.LastSequence = lastSequence;
64 mediaRow = mediaRows.Get(facade.WixFile.DiskId); 64 mediaRow = mediaRows.Get(facade.DiskId);
65 } 65 }
66 66
67 if (0 < facade.WixFile.PatchGroup) 67 if (facade.File.PatchGroup.HasValue)
68 { 68 {
69 if (patchGroups.TryGetValue(facade.WixFile.PatchGroup, out var patchGroup)) 69 if (patchGroups.TryGetValue(facade.File.PatchGroup.Value, out var patchGroup))
70 { 70 {
71 patchGroup = new List<FileFacade>(); 71 patchGroup = new List<FileFacade>();
72 patchGroups.Add(facade.WixFile.PatchGroup, patchGroup); 72 patchGroups.Add(facade.File.PatchGroup.Value, patchGroup);
73 } 73 }
74 74
75 patchGroup.Add(facade); 75 patchGroup.Add(facade);
@@ -94,12 +94,12 @@ namespace WixToolset.Core.WindowsInstaller.Bind
94 { 94 {
95 if (null == mediaRow) 95 if (null == mediaRow)
96 { 96 {
97 mediaRow = mediaRows.Get(facade.WixFile.DiskId); 97 mediaRow = mediaRows.Get(facade.DiskId);
98 } 98 }
99 else if (mediaRow.DiskId != facade.WixFile.DiskId) 99 else if (mediaRow.DiskId != facade.DiskId)
100 { 100 {
101 mediaRow.LastSequence = lastSequence; 101 mediaRow.LastSequence = lastSequence;
102 mediaRow = mediaRows.Get(facade.WixFile.DiskId); 102 mediaRow = mediaRows.Get(facade.DiskId);
103 } 103 }
104 104
105 var fileRow = fileRows.Get(facade.File.Id.Id); 105 var fileRow = fileRows.Get(facade.File.Id.Id);