Commit 1ba39268 authored by Khushal's avatar Khushal Committed by Commit Bot

viz: Add temp CHECKs for debugging.

R=kylechar@chromium.org

Bug: 992626
Change-Id: If13d2f4c9660c49db82e586929b2686b54f3760a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1797128
Commit-Queue: Khushal <khushalsagar@chromium.org>
Commit-Queue: kylechar <kylechar@chromium.org>
Auto-Submit: Khushal <khushalsagar@chromium.org>
Reviewed-by: default avatarkylechar <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#695430}
parent 6844df15
......@@ -114,6 +114,8 @@ class BASE_EXPORT ScopedClosureRunner {
// Releases the Closure without calling.
OnceClosure Release() WARN_UNUSED_RESULT;
bool is_null() const { return closure_.is_null(); }
private:
OnceClosure closure_;
......
......@@ -621,15 +621,18 @@ void FrameSinkManagerImpl::CacheBackBuffer(
auto it = root_sink_map_.find(root_frame_sink_id);
DCHECK(it != root_sink_map_.end());
DCHECK(cached_back_buffers_.find(cache_id) == cached_back_buffers_.end());
// TODO(khushalsagar) : Temp CHECKs for debugging. See crbug.com/992626.
CHECK(cached_back_buffers_.find(cache_id) == cached_back_buffers_.end());
cached_back_buffers_[cache_id] = it->second->GetCacheBackBufferCb();
CHECK(!cached_back_buffers_[cache_id].is_null());
}
void FrameSinkManagerImpl::EvictBackBuffer(uint32_t cache_id,
EvictBackBufferCallback callback) {
auto it = cached_back_buffers_.find(cache_id);
DCHECK(it != cached_back_buffers_.end());
// TODO(khushalsagar) : Temp CHECKs for debugging. See crbug.com/992626.
CHECK(it != cached_back_buffers_.end());
it->second.RunAndReset();
cached_back_buffers_.erase(it);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment