REG: Android: Fix freeze when accessing assets
Change 287fa94fe2
created a freeze
in the assets file engine because it will try locking the mutex
twice. Since prepopulateCache() is only called from create(),
we don't need to lock it recursively.
Task-number: QTBUG-37661
Change-Id: I00d0fed132a86c1be5603484eb6ee05454da9ef0
Reviewed-by: BogDan Vatra <bogdan@kde.org>
This commit is contained in:
parent
b76612979c
commit
3d5234eb9a
@ -276,7 +276,6 @@ void AndroidAssetsFileEngineHandler::prepopulateCache() const
|
||||
Q_ASSERT(!m_hasTriedPrepopulatingCache);
|
||||
m_hasTriedPrepopulatingCache = true;
|
||||
|
||||
QMutexLocker locker(&m_assetsCacheMutext);
|
||||
Q_ASSERT(m_assetsCache.isEmpty());
|
||||
|
||||
// Failsafe: Don't read cache files that are larger than 1MB
|
||||
|
Loading…
Reference in New Issue
Block a user