Fixed sdrpp not exiting

This commit is contained in:
Ryzerth 2021-04-21 19:24:58 +02:00
parent e236c42068
commit 77dada07da

View File

@ -55,10 +55,12 @@ void ConfigManager::enableAutoSave() {
void ConfigManager::disableAutoSave() { void ConfigManager::disableAutoSave() {
if (autoSaveEnabled) { if (autoSaveEnabled) {
std::unique_lock<std::mutex> lock(termMtx); {
autoSaveEnabled = false; std::unique_lock<std::mutex> lock(termMtx);
termFlag = true; autoSaveEnabled = false;
termCond.notify_one(); termFlag = true;
termCond.notify_one();
}
autoSaveThread.join(); autoSaveThread.join();
} }
} }