aboutsummaryrefslogtreecommitdiff
path: root/src/engine/engine.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-02-02 16:57:33 -0600
committerSean Hall <r.sean.hall@gmail.com>2021-02-04 22:16:10 -0600
commit39725a1a6d1c72a6748bd3c306af32bcae6dbf8f (patch)
treefe37f5ad08878e2f8d36c92762a784fd13c39df2 /src/engine/engine.cpp
parentbb7d4bdc09d0b52a65b8cf3b5ae629f385fc8011 (diff)
downloadwix-39725a1a6d1c72a6748bd3c306af32bcae6dbf8f.tar.gz
wix-39725a1a6d1c72a6748bd3c306af32bcae6dbf8f.tar.bz2
wix-39725a1a6d1c72a6748bd3c306af32bcae6dbf8f.zip
Require re-Detect after Apply.
Diffstat (limited to '')
-rw-r--r--src/engine/engine.cpp7
1 files changed, 7 insertions, 0 deletions
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(
804 804
805 UserExperienceActivateEngine(&pEngineState->userExperience); 805 UserExperienceActivateEngine(&pEngineState->userExperience);
806 806
807 if (pEngineState->fQuit)
808 {
809 LogId(REPORT_WARNING, MSG_IGNORE_OPERATION_AFTER_QUIT, LoggingBurnMessageToString(pmsg->message));
810 ExitFunction1(hr = E_INVALIDSTATE);
811 }
812
807 switch (pmsg->message) 813 switch (pmsg->message)
808 { 814 {
809 case WM_BURN_DETECT: 815 case WM_BURN_DETECT:
@@ -831,6 +837,7 @@ static HRESULT ProcessMessage(
831 break; 837 break;
832 } 838 }
833 839
840LExit:
834 UserExperienceDeactivateEngine(&pEngineState->userExperience); 841 UserExperienceDeactivateEngine(&pEngineState->userExperience);
835 842
836 return hr; 843 return hr;