Showing the changes to libraries/networking/src/ResourceCache.cpp (1 of 1 file). Show all
Unified · Split
| @@ -117,8 +117,8 @@ void ResourceCache::setUnusedResourceCacheSize(qint64 unusedResourcesMaxSize) { · 116 unmodified lines | |||
| 117 | } | 117 | } |
| 118 | 118 | ||
| 119 | void ResourceCache::addUnusedResource(const QSharedPointer<Resource>& resource) { | 119 | void ResourceCache::addUnusedResource(const QSharedPointer<Resource>& resource) { |
| 120 | if (resource->getBytes() > _unusedResourcesMaxSize) { | 120 | // If it doesn't fit or its size is unknown, leave the cache alone. |
| 121 | // If it doesn't fit anyway, let's leave whatever is already in the cache. | 121 | if (resource->getBytes() == 0 || resource->getBytes() > _unusedResourcesMaxSize) { |
| 122 | resource->setCache(nullptr); | 122 | resource->setCache(nullptr); |
| 123 | return; | 123 | return; |
| 124 | } | 124 | } |