mirror of
https://github.com/JulianGro/overte.git
synced 2025-08-06 10:39:28 +02:00
Merge pull request #14343 from ElderOrb/FB19514
FB19514 - Interface crashes on attempt to apply new animation url via…
This commit is contained in:
commit
6c90d7ed11
2 changed files with 9 additions and 4 deletions
|
@ -70,10 +70,15 @@ uint32_t ResourceCacheSharedItems::getPendingRequestsCount() const {
|
||||||
|
|
||||||
QList<QSharedPointer<Resource>> ResourceCacheSharedItems::getLoadingRequests() const {
|
QList<QSharedPointer<Resource>> ResourceCacheSharedItems::getLoadingRequests() const {
|
||||||
QList<QSharedPointer<Resource>> result;
|
QList<QSharedPointer<Resource>> result;
|
||||||
{
|
Lock lock(_mutex);
|
||||||
Lock lock(_mutex);
|
|
||||||
result = _loadingRequests;
|
foreach(QWeakPointer<Resource> resource, _loadingRequests) {
|
||||||
|
auto locked = resource.lock();
|
||||||
|
if (locked) {
|
||||||
|
result.append(locked);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -82,7 +82,7 @@ private:
|
||||||
|
|
||||||
mutable Mutex _mutex;
|
mutable Mutex _mutex;
|
||||||
QList<QWeakPointer<Resource>> _pendingRequests;
|
QList<QWeakPointer<Resource>> _pendingRequests;
|
||||||
QList<QSharedPointer<Resource>> _loadingRequests;
|
QList<QWeakPointer<Resource>> _loadingRequests;
|
||||||
const uint32_t DEFAULT_REQUEST_LIMIT = 10;
|
const uint32_t DEFAULT_REQUEST_LIMIT = 10;
|
||||||
uint32_t _requestLimit { DEFAULT_REQUEST_LIMIT };
|
uint32_t _requestLimit { DEFAULT_REQUEST_LIMIT };
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue