diff options
Diffstat (limited to 'chromium/components/arc/crash_collector/arc_crash_collector_bridge.cc')
-rw-r--r-- | chromium/components/arc/crash_collector/arc_crash_collector_bridge.cc | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/chromium/components/arc/crash_collector/arc_crash_collector_bridge.cc b/chromium/components/arc/crash_collector/arc_crash_collector_bridge.cc index 90912eaf743..a84bb8261cc 100644 --- a/chromium/components/arc/crash_collector/arc_crash_collector_bridge.cc +++ b/chromium/components/arc/crash_collector/arc_crash_collector_bridge.cc @@ -81,21 +81,12 @@ ArcCrashCollectorBridge* ArcCrashCollectorBridge::GetForBrowserContext( ArcCrashCollectorBridge::ArcCrashCollectorBridge( content::BrowserContext* context, ArcBridgeService* bridge_service) - : arc_bridge_service_(bridge_service), binding_(this) { - arc_bridge_service_->crash_collector()->AddObserver(this); + : arc_bridge_service_(bridge_service) { + arc_bridge_service_->crash_collector()->SetHost(this); } ArcCrashCollectorBridge::~ArcCrashCollectorBridge() { - arc_bridge_service_->crash_collector()->RemoveObserver(this); -} - -void ArcCrashCollectorBridge::OnInstanceReady() { - mojom::CrashCollectorHostPtr host_ptr; - binding_.Bind(mojo::MakeRequest(&host_ptr)); - auto* instance = - ARC_GET_INSTANCE_FOR_METHOD(arc_bridge_service_->crash_collector(), Init); - DCHECK(instance); - instance->Init(std::move(host_ptr)); + arc_bridge_service_->crash_collector()->SetHost(nullptr); } void ArcCrashCollectorBridge::DumpCrash(const std::string& type, |