aboutsummaryrefslogtreecommitdiff
path: root/src/engine/core.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-03-29 19:27:25 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-03-30 21:40:34 +1000
commit8af9c39dceb6a6ccb55b5a4d76bb71c7c4df133a (patch)
treeb7ddb8c23a36cdfc950c66eb7fba08760f72049b /src/engine/core.cpp
parent1a0190bd31953a5ffb68cac75866328dccbf03f2 (diff)
downloadwix-8af9c39dceb6a6ccb55b5a4d76bb71c7c4df133a.tar.gz
wix-8af9c39dceb6a6ccb55b5a4d76bb71c7c4df133a.tar.bz2
wix-8af9c39dceb6a6ccb55b5a4d76bb71c7c4df133a.zip
Help BAs and BundleExtensions find their data file.
Diffstat (limited to 'src/engine/core.cpp')
-rw-r--r--src/engine/core.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/core.cpp b/src/engine/core.cpp
index 10750be8..26e74588 100644
--- a/src/engine/core.cpp
+++ b/src/engine/core.cpp
@@ -151,6 +151,12 @@ extern "C" HRESULT CoreInitialize(
151 // Load the catalog files as soon as they are extracted. 151 // Load the catalog files as soon as they are extracted.
152 hr = CatalogLoadFromPayload(&pEngineState->catalogs, &pEngineState->userExperience.payloads); 152 hr = CatalogLoadFromPayload(&pEngineState->catalogs, &pEngineState->userExperience.payloads);
153 ExitOnFailure(hr, "Failed to load catalog files."); 153 ExitOnFailure(hr, "Failed to load catalog files.");
154
155 hr = PathConcat(pEngineState->userExperience.sczTempDirectory, L"BootstrapperApplicationData.xml", &pEngineState->command.wzBootstrapperApplicationDataPath);
156 ExitOnFailure(hr, "Failed to get BootstrapperApplicationDataPath.");
157
158 hr = StrAllocString(&pEngineState->command.wzBootstrapperWorkingFolder, pEngineState->userExperience.sczTempDirectory, 0);
159 ExitOnFailure(hr, "Failed to copy sczBootstrapperWorkingFolder.");
154 } 160 }
155 161
156LExit: 162LExit: