diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-12-10 11:42:44 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-12-11 20:03:13 -0600 |
commit | fc30db9fa3aa1d25a6ef078452864673caa67ec5 (patch) | |
tree | e3415a5a1329a867b2934a038243e95098214ec3 /src/test | |
parent | 1d58b3333d1d694d08b68f6c87223aa504bfe773 (diff) | |
download | wix-fc30db9fa3aa1d25a6ef078452864673caa67ec5.tar.gz wix-fc30db9fa3aa1d25a6ef078452864673caa67ec5.tar.bz2 wix-fc30db9fa3aa1d25a6ef078452864673caa67ec5.zip |
Add BA events for setting the update bundle.
Fixes #6410
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/burn/WixToolset.WixBA/InstallationViewModel.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/burn/WixToolset.WixBA/InstallationViewModel.cs b/src/test/burn/WixToolset.WixBA/InstallationViewModel.cs index 14ea561f..1846d51b 100644 --- a/src/test/burn/WixToolset.WixBA/InstallationViewModel.cs +++ b/src/test/burn/WixToolset.WixBA/InstallationViewModel.cs | |||
@@ -85,6 +85,7 @@ namespace WixToolset.WixBA | |||
85 | WixBA.Model.Bootstrapper.ExecutePackageComplete += this.ExecutePackageComplete; | 85 | WixBA.Model.Bootstrapper.ExecutePackageComplete += this.ExecutePackageComplete; |
86 | WixBA.Model.Bootstrapper.Error += this.ExecuteError; | 86 | WixBA.Model.Bootstrapper.Error += this.ExecuteError; |
87 | WixBA.Model.Bootstrapper.ApplyComplete += this.ApplyComplete; | 87 | WixBA.Model.Bootstrapper.ApplyComplete += this.ApplyComplete; |
88 | WixBA.Model.Bootstrapper.SetUpdateComplete += this.SetUpdateComplete; | ||
88 | } | 89 | } |
89 | 90 | ||
90 | void RootPropertyChanged(object sender, PropertyChangedEventArgs e) | 91 | void RootPropertyChanged(object sender, PropertyChangedEventArgs e) |
@@ -409,6 +410,14 @@ namespace WixToolset.WixBA | |||
409 | } | 410 | } |
410 | } | 411 | } |
411 | 412 | ||
413 | private void SetUpdateComplete(object sender, SetUpdateCompleteEventArgs e) | ||
414 | { | ||
415 | if (!String.IsNullOrEmpty(e.NewPackageId) && !WixBA.Model.BAManifest.Bundle.Packages.ContainsKey(e.NewPackageId)) | ||
416 | { | ||
417 | WixBA.Model.BAManifest.Bundle.AddUpdateBundleAsPackage(e); | ||
418 | } | ||
419 | } | ||
420 | |||
412 | private void DetectComplete(object sender, DetectCompleteEventArgs e) | 421 | private void DetectComplete(object sender, DetectCompleteEventArgs e) |
413 | { | 422 | { |
414 | // Parse the command line string before any planning. | 423 | // Parse the command line string before any planning. |