diff options
| author | Rob Mensching <rob@firegiant.com> | 2019-05-23 15:37:56 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2019-05-23 16:02:37 -0700 |
| commit | 354f6d5b79404544cb7c0e11a0d9212b4780ce09 (patch) | |
| tree | 1082ce6dd66604f7da315d6a15c85ac3f56b745a /src/WixToolset.Core.WindowsInstaller/Bind/UpdateMediaSequencesCommand.cs | |
| parent | 3051bf2fc300df125115c9538a0bfc8256bfde6a (diff) | |
| download | wix-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.cs | 18 |
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); |
