| Index: chrome/renderer/chrome_render_thread_observer.cc
|
| diff --git a/chrome/renderer/chrome_render_thread_observer.cc b/chrome/renderer/chrome_render_thread_observer.cc
|
| index 60b4190b8b46fb0aa354809e41de65c2e028d8f1..448b7b601dac9913d0a664ffae602bc90ebb3c89 100644
|
| --- a/chrome/renderer/chrome_render_thread_observer.cc
|
| +++ b/chrome/renderer/chrome_render_thread_observer.cc
|
| @@ -170,7 +170,8 @@
|
| workers_to_go_ = 0;
|
| }
|
|
|
| - void GetUsageData(const GetUsageDataCallback& callback) override {
|
| + void GetUsageData(const mojo::Callback<void(mojom::ResourceUsageDataPtr)>&
|
| + callback) override {
|
| DCHECK(callback_.is_null());
|
| weak_factory_.InvalidateWeakPtrs();
|
| usage_data_ = mojom::ResourceUsageData::New();
|
| @@ -214,7 +215,7 @@
|
| }
|
|
|
| mojom::ResourceUsageDataPtr usage_data_;
|
| - GetUsageDataCallback callback_;
|
| + mojo::Callback<void(mojom::ResourceUsageDataPtr)> callback_;
|
| int workers_to_go_;
|
| mojo::StrongBinding<mojom::ResourceUsageReporter> binding_;
|
| base::WeakPtr<ChromeRenderThreadObserver> observer_;
|
|
|