Fixed issue Discord RPC library not clearing presence during shutdown

This commit is contained in:
Sleepy Flower Girl
2018-05-31 22:56:31 -04:00
parent e1a9cf3b44
commit f25d833dbd
5 changed files with 8 additions and 5 deletions

View File

@ -89,10 +89,11 @@ public:
keepRunning.store(true);
ioThread = std::thread([&]() {
const std::chrono::duration<int64_t, std::milli> maxWait{500LL};
Discord_UpdateConnection();
while (keepRunning.load()) {
Discord_UpdateConnection();
std::unique_lock<std::mutex> lock(waitForIOMutex);
waitForIOActivity.wait_for(lock, maxWait);
Discord_UpdateConnection();
}
});
}