diff --git a/apps/openmw/engine.cpp b/apps/openmw/engine.cpp index cabcf3e883..0122aba4ba 100644 --- a/apps/openmw/engine.cpp +++ b/apps/openmw/engine.cpp @@ -399,7 +399,11 @@ OMW::Engine::Engine(Files::ConfigurationManager& configurationManager) OMW::Engine::~Engine() { if (mScreenCaptureOperation != nullptr) + { mScreenCaptureOperation->stop(); + mScreenCaptureOperation = nullptr; + } + mScreenCaptureHandler = nullptr; mMechanicsManager = nullptr; mDialogueManager = nullptr;