diff --git a/ApplicationCore.cpp b/ApplicationCore.cpp index 3f6a1b4..d0c4244 100644 --- a/ApplicationCore.cpp +++ b/ApplicationCore.cpp @@ -420,9 +420,9 @@ bool CApplication::Run( bool TerminateOnError ) { ProcessTerminate = !FunctionItem->Function->Process(); if (TerminateOnError) { - if (ProcessTerminate) + if (ProcessTerminate) // Raise terminate flag for other processes Terminate = true; - if (FunctionItem->Function->WaitToTerminate && !ProcessTerminate) + if (FunctionItem->Function->WaitToTerminate && !ProcessTerminate) // If needed, allow process to terminate cleanly CleanTerminate = false; } }