From 39725a1a6d1c72a6748bd3c306af32bcae6dbf8f Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Tue, 2 Feb 2021 16:57:33 -0600 Subject: Require re-Detect after Apply. --- src/engine/engine.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/engine/engine.cpp') diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 2c6bad03..e3ace592 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -804,6 +804,12 @@ static HRESULT ProcessMessage( UserExperienceActivateEngine(&pEngineState->userExperience); + if (pEngineState->fQuit) + { + LogId(REPORT_WARNING, MSG_IGNORE_OPERATION_AFTER_QUIT, LoggingBurnMessageToString(pmsg->message)); + ExitFunction1(hr = E_INVALIDSTATE); + } + switch (pmsg->message) { case WM_BURN_DETECT: @@ -831,6 +837,7 @@ static HRESULT ProcessMessage( break; } +LExit: UserExperienceDeactivateEngine(&pEngineState->userExperience); return hr; -- cgit v1.2.3-55-g6feb