aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Mba.Core/BundleInfo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Mba.Core/BundleInfo.cs')
-rw-r--r--src/WixToolset.Mba.Core/BundleInfo.cs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/WixToolset.Mba.Core/BundleInfo.cs b/src/WixToolset.Mba.Core/BundleInfo.cs
index e6d2f6e6..e1a56878 100644
--- a/src/WixToolset.Mba.Core/BundleInfo.cs
+++ b/src/WixToolset.Mba.Core/BundleInfo.cs
@@ -20,10 +20,11 @@ namespace WixToolset.Mba.Core
20 this.Packages = new Dictionary<string, IPackageInfo>(); 20 this.Packages = new Dictionary<string, IPackageInfo>();
21 } 21 }
22 22
23 public void AddRelatedBundleAsPackage(DetectRelatedBundleEventArgs e) 23 public IPackageInfo AddRelatedBundleAsPackage(DetectRelatedBundleEventArgs e)
24 { 24 {
25 var package = PackageInfo.GetRelatedBundleAsPackage(e.ProductCode, e.RelationType, e.PerMachine, e.Version); 25 var package = PackageInfo.GetRelatedBundleAsPackage(e.ProductCode, e.RelationType, e.PerMachine, e.Version);
26 this.Packages.Add(package.Id, package); 26 this.Packages.Add(package.Id, package);
27 return package;
27 } 28 }
28 29
29 public static IBundleInfo ParseBundleFromStream(Stream stream) 30 public static IBundleInfo ParseBundleFromStream(Stream stream)
@@ -56,10 +57,7 @@ namespace WixToolset.Mba.Core
56 57
57 bundle.LogVariable = BootstrapperApplicationData.GetAttribute(bundleNode, "LogPathVariable"); 58 bundle.LogVariable = BootstrapperApplicationData.GetAttribute(bundleNode, "LogPathVariable");
58 59
59 foreach (var package in PackageInfo.ParsePackagesFromXml(root)) 60 bundle.Packages = PackageInfo.ParsePackagesFromXml(root);
60 {
61 bundle.Packages.Add(package.Id, package);
62 }
63 61
64 return bundle; 62 return bundle;
65 } 63 }