Config: Make s_callbacks_lock recursive to fix hardcore mode deadlock.

This commit is contained in:
Jordan Woyak 2025-05-30 17:33:01 -05:00
parent 53b54406bd
commit 31d0756808

View File

@ -24,7 +24,7 @@ static std::atomic<u32> s_callback_guards = 0;
static std::atomic<u64> s_config_version = 0;
static std::shared_mutex s_layers_rw_lock;
static std::mutex s_callbacks_lock;
static std::recursive_mutex s_callbacks_lock;
using ReadLock = std::shared_lock<std::shared_mutex>;
using WriteLock = std::unique_lock<std::shared_mutex>;