diff --git a/uppsrc/CtrlCore/CtrlMt.cpp b/uppsrc/CtrlCore/CtrlMt.cpp index b12e982dd..2b0b62962 100644 --- a/uppsrc/CtrlCore/CtrlMt.cpp +++ b/uppsrc/CtrlCore/CtrlMt.cpp @@ -40,7 +40,7 @@ void EnterGuiMutex(int n) bool TryEnterGuiMutex() { - if(sGLockLevel == 0 && sGLock.TryEnter()) { + if(sGLockLevel || sGLock.TryEnter()) { sGLockLevel++; return true; }