diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-02-02 16:57:33 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-02-04 22:16:10 -0600 |
commit | 39725a1a6d1c72a6748bd3c306af32bcae6dbf8f (patch) | |
tree | fe37f5ad08878e2f8d36c92762a784fd13c39df2 /src/engine/engine.cpp | |
parent | bb7d4bdc09d0b52a65b8cf3b5ae629f385fc8011 (diff) | |
download | wix-39725a1a6d1c72a6748bd3c306af32bcae6dbf8f.tar.gz wix-39725a1a6d1c72a6748bd3c306af32bcae6dbf8f.tar.bz2 wix-39725a1a6d1c72a6748bd3c306af32bcae6dbf8f.zip |
Require re-Detect after Apply.
Diffstat (limited to '')
-rw-r--r-- | src/engine/engine.cpp | 7 |
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 | ||
840 | LExit: | ||
834 | UserExperienceDeactivateEngine(&pEngineState->userExperience); | 841 | UserExperienceDeactivateEngine(&pEngineState->userExperience); |
835 | 842 | ||
836 | return hr; | 843 | return hr; |