Index: components/memory_coordinator/child/child_memory_coordinator_impl.cc |
diff --git a/components/memory_coordinator/child/child_memory_coordinator_impl.cc b/components/memory_coordinator/child/child_memory_coordinator_impl.cc |
index 75dd8ed5243e46e1ee1cec024a90a67f034a700d..0c9d2e239b7147d6237e3d281eef18431eb6db82 100644 |
--- a/components/memory_coordinator/child/child_memory_coordinator_impl.cc |
+++ b/components/memory_coordinator/child/child_memory_coordinator_impl.cc |
@@ -31,12 +31,14 @@ ChildMemoryCoordinatorImpl::ChildMemoryCoordinatorImpl( |
DCHECK(!g_child_memory_coordinator); |
g_child_memory_coordinator = this; |
parent_->AddChild(binding_.CreateInterfacePtrAndBind()); |
+ ClientRegistry::SetInstance(this); |
} |
ChildMemoryCoordinatorImpl::~ChildMemoryCoordinatorImpl() { |
base::AutoLock lock(*g_lock.Pointer()); |
DCHECK(g_child_memory_coordinator == this); |
g_child_memory_coordinator = nullptr; |
+ ClientRegistry::SetInstance(nullptr); |
} |
void ChildMemoryCoordinatorImpl::OnStateChange(mojom::MemoryState state) { |