diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-24 12:15:48 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-28 13:30:04 +0000 |
commit | b014812705fc80bff0a5c120dfcef88f349816dc (patch) | |
tree | 25a2e2d9fa285f1add86aa333389a839f81a39ae /chromium/cc/tiles/software_image_decode_cache.cc | |
parent | 9f4560b1027ae06fdb497023cdcaf91b8511fa74 (diff) |
BASELINE: Update Chromium to 68.0.3440.125
Change-Id: I23f19369e01f688e496f5bf179abb521ad73874f
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/cc/tiles/software_image_decode_cache.cc')
-rw-r--r-- | chromium/cc/tiles/software_image_decode_cache.cc | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/chromium/cc/tiles/software_image_decode_cache.cc b/chromium/cc/tiles/software_image_decode_cache.cc index e566d3a1e1b..6a52e91c066 100644 --- a/chromium/cc/tiles/software_image_decode_cache.cc +++ b/chromium/cc/tiles/software_image_decode_cache.cc @@ -586,31 +586,6 @@ size_t SoftwareImageDecodeCache::GetMaximumMemoryLimitBytes() const { return locked_images_budget_.total_limit_bytes(); } -void SoftwareImageDecodeCache::NotifyImageUnused( - const PaintImage::FrameKey& frame_key) { - base::AutoLock lock(lock_); - - auto it = frame_key_to_image_keys_.find(frame_key); - if (it == frame_key_to_image_keys_.end()) - return; - - for (auto key_it = it->second.begin(); key_it != it->second.end();) { - // This iterates over the CacheKey vector for the given skimage_id, - // and deletes all entries from decoded_images_ corresponding to the - // skimage_id. - auto image_it = decoded_images_.Peek(*key_it); - // TODO(sohanjg): Find an optimized way to cleanup locked images. - if (image_it != decoded_images_.end() && image_it->second->ref_count == 0) { - decoded_images_.Erase(image_it); - key_it = it->second.erase(key_it); - } else { - ++key_it; - } - } - if (it->second.empty()) - frame_key_to_image_keys_.erase(it); -} - void SoftwareImageDecodeCache::OnImageDecodeTaskCompleted( const CacheKey& key, DecodeTaskType task_type) { |