Commit 30c4d443 authored by Kramer Ge's avatar Kramer Ge Committed by Commit Bot

ContextGroup SharedImageRepresentationFactory has null memtracker

unique_ptr has been moved and get() returns nullptr

Change-Id: I26460d92140941ec8d6627e77f4401bc19641966
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1948739
Commit-Queue: Kramer Ge <fangzhoug@chromium.org>
Reviewed-by: default avatarPeng Huang <penghuang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#721176}
parent 5ddd065e
......@@ -126,7 +126,7 @@ ContextGroup::ContextGroup(
shared_image_representation_factory_(
std::make_unique<SharedImageRepresentationFactory>(
shared_image_manager,
memory_tracker.get())) {
memory_tracker_.get())) {
DCHECK(discardable_manager);
DCHECK(feature_info_);
DCHECK(mailbox_manager_);
......@@ -621,8 +621,6 @@ void ContextGroup::Destroy(DecoderContext* decoder, bool have_context) {
ReportProgress();
}
memory_tracker_ = nullptr;
if (passthrough_discardable_manager_) {
passthrough_discardable_manager_->DeleteContextGroup(this);
}
......@@ -633,6 +631,7 @@ void ContextGroup::Destroy(DecoderContext* decoder, bool have_context) {
passthrough_resources_.reset();
ReportProgress();
}
memory_tracker_ = nullptr;
}
uint32_t ContextGroup::GetMemRepresented() const {
......
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