From 648f370f7966b2738c1446601057d888bbd2c70f Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Fri, 3 Jun 2022 17:48:57 -0500 Subject: Make PathGetSystemPath return an array of paths ordered by preference. --- src/burn/engine/engine.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/burn/engine/engine.cpp') diff --git a/src/burn/engine/engine.cpp b/src/burn/engine/engine.cpp index a408ed4a..aca43438 100644 --- a/src/burn/engine/engine.cpp +++ b/src/burn/engine/engine.cpp @@ -97,6 +97,7 @@ extern "C" HRESULT EngineRun( LPWSTR sczExePath = NULL; BOOL fRunUntrusted = FALSE; BOOL fRunNormal = FALSE; + BOOL fRunRunOnce = FALSE; BOOL fRestart = FALSE; BURN_ENGINE_STATE engineState = { }; @@ -221,6 +222,8 @@ extern "C" HRESULT EngineRun( break; case BURN_MODE_RUNONCE: + fRunRunOnce = TRUE; + hr = RunRunOnce(&engineState, nCmdShow); ExitOnFailure(hr, "Failed to run RunOnce mode."); break; @@ -303,6 +306,10 @@ LExit: { LogId(REPORT_STANDARD, MSG_EXITING_CLEAN_ROOM, FAILED(hr) ? (int)hr : *pdwExitCode); } + else if (fRunRunOnce) + { + LogId(REPORT_STANDARD, MSG_EXITING_RUN_ONCE, FAILED(hr) ? (int)hr : *pdwExitCode); + } if (fLogInitialized) { -- cgit v1.2.3-55-g6feb