Commit 4d21bd9e authored by Andrey Kosyakov's avatar Andrey Kosyakov Committed by Commit Bot

Sspeculative fix for a crash in DevToolsTargetRegistry::ContentObserver

Bug: 838777
Change-Id: I8a1a049ade70cadfebabc8115471732f15432ac1
Reviewed-on: https://chromium-review.googlesource.com/1058372Reviewed-by: default avatarDmitry Gozman <dgozman@chromium.org>
Commit-Queue: Andrey Kosyakov <caseq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558736}
parent f7274b44
...@@ -149,10 +149,12 @@ class DevToolsTargetRegistry::ContentsObserver : public ObserverBase, ...@@ -149,10 +149,12 @@ class DevToolsTargetRegistry::ContentsObserver : public ObserverBase,
void WebContentsDestroyed() override { void WebContentsDestroyed() override {
NOTREACHED() << "DevToolsTarget Registry clients should be destroyed " NOTREACHED() << "DevToolsTarget Registry clients should be destroyed "
"before WebContents"; "before WebContents";
registry_->UnregisterWebContents(web_contents());
} }
~ContentsObserver() override { ~ContentsObserver() override {
registry_->UnregisterWebContents(web_contents()); if (web_contents())
registry_->UnregisterWebContents(web_contents());
} }
DevToolsTargetRegistry* registry_; DevToolsTargetRegistry* registry_;
......
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