From 77dada07da16ecd56efaff4084ac62990e5feabf Mon Sep 17 00:00:00 2001 From: Ryzerth Date: Wed, 21 Apr 2021 19:24:58 +0200 Subject: [PATCH] Fixed sdrpp not exiting --- core/src/config.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/src/config.cpp b/core/src/config.cpp index cb57cf56..911376c4 100644 --- a/core/src/config.cpp +++ b/core/src/config.cpp @@ -55,10 +55,12 @@ void ConfigManager::enableAutoSave() { void ConfigManager::disableAutoSave() { if (autoSaveEnabled) { - std::unique_lock lock(termMtx); - autoSaveEnabled = false; - termFlag = true; - termCond.notify_one(); + { + std::unique_lock lock(termMtx); + autoSaveEnabled = false; + termFlag = true; + termCond.notify_one(); + } autoSaveThread.join(); } }