time out InactiveCond's wait instead

This commit is contained in:
Silvris committed 2025-09-21 21:46:40 -05:00
1 parent 6d5bf32796
commit 15189e99d3
1 file changed
+1 -3
+1 -3
View File
@@ -191,9 +191,7 @@ void Core_StateProcessed() {
void Core_WaitInactive() {
while (Core_IsActive() && !GPUStepping::IsStepping()) {
std::unique_lock<std::mutex> guard(m_hInactiveMutex);
if (coreStatePending) {
m_InactiveCond.wait(guard);
}
m_InactiveCond.wait_for(guard, std::chrono::seconds(1));
}
}