The settings mutexes get used recursively, and deadlock if they are normal mutexes.
llvm-svn: 113309
This commit is contained in:
parent
366a94822b
commit
a767c9a3ae
|
@ -26,8 +26,8 @@ UserSettingsController::UserSettingsController (const char *level_name,
|
|||
m_pending_settings (),
|
||||
m_live_settings (),
|
||||
m_children_mutex (Mutex::eMutexTypeNormal),
|
||||
m_pending_settings_mutex (Mutex::eMutexTypeNormal),
|
||||
m_live_settings_mutex (Mutex::eMutexTypeNormal)
|
||||
m_pending_settings_mutex (Mutex::eMutexTypeRecursive),
|
||||
m_live_settings_mutex (Mutex::eMutexTypeRecursive)
|
||||
{
|
||||
m_settings.parent = parent;
|
||||
m_settings.level_name.SetCString (level_name);
|
||||
|
|
Loading…
Reference in New Issue