diff options
Diffstat (limited to 'src/corelib/thread/qmutex_symbian.cpp')
-rw-r--r-- | src/corelib/thread/qmutex_symbian.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corelib/thread/qmutex_symbian.cpp b/src/corelib/thread/qmutex_symbian.cpp index 09c59af..c5671f5 100644 --- a/src/corelib/thread/qmutex_symbian.cpp +++ b/src/corelib/thread/qmutex_symbian.cpp @@ -57,6 +57,8 @@ QMutexPrivate::QMutexPrivate(QMutex::RecursionMode mode) { #ifdef QT_SYMBIAN_USE_RFASTLOCK int r = lock.CreateLocal(); + if (r == KErrNone) + lock.Wait(); #else int r = lock.CreateLocal(0); #endif |