From 961ccec685eb5dd34202b8edbf7f4e67910998aa Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Thu, 23 Apr 2020 08:32:11 +1000 Subject: Add BundleFinalize to IBurnBackendExtension. --- src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs index af129998..192e479b 100644 --- a/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs +++ b/src/WixToolset.Core.Burn/Bind/BindBundleCommand.cs @@ -406,12 +406,15 @@ namespace WixToolset.Core.Burn ++uxPayloadIndex; } -#if TODO - foreach (BinderExtension extension in this.Extensions) + foreach (var extension in this.BackendExtensions) { - extension.PostBind(this.Context); + extension.BundleFinalize(); + } + + if (this.Messaging.EncounteredError) + { + return; } -#endif // Create all the containers except the UX container first so the manifest (that goes in the UX container) // can contain all size and hash information about the non-UX containers. -- cgit v1.2.3-55-g6feb