Commit 8d037384 authored by vkuzkokov's avatar vkuzkokov Committed by Commit bot

[DevTools] Fix DCHECK in DevToolsUIBindings

BUG=469011

Review URL: https://codereview.chromium.org/1028493003

Cr-Commit-Position: refs/heads/master@{#321536}
parent d3cba30a
...@@ -413,7 +413,6 @@ DevToolsUIBindings::DevToolsUIBindings(content::WebContents* web_contents) ...@@ -413,7 +413,6 @@ DevToolsUIBindings::DevToolsUIBindings(content::WebContents* web_contents)
devices_updates_enabled_(false), devices_updates_enabled_(false),
frontend_loaded_(false), frontend_loaded_(false),
weak_factory_(this) { weak_factory_(this) {
DCHECK(android_bridge_);
g_instances.Get().push_back(this); g_instances.Get().push_back(this);
frontend_contents_observer_.reset(new FrontendWebContentsObserver(this)); frontend_contents_observer_.reset(new FrontendWebContentsObserver(this));
web_contents_->GetMutableRendererPrefs()->can_accept_load_drops = false; web_contents_->GetMutableRendererPrefs()->can_accept_load_drops = false;
...@@ -784,6 +783,10 @@ void DevToolsUIBindings::RecordActionUMA(const std::string& name, int action) { ...@@ -784,6 +783,10 @@ void DevToolsUIBindings::RecordActionUMA(const std::string& name, int action) {
void DevToolsUIBindings::SendJsonRequest(const DispatchCallback& callback, void DevToolsUIBindings::SendJsonRequest(const DispatchCallback& callback,
const std::string& browser_id, const std::string& browser_id,
const std::string& url) { const std::string& url) {
if (!android_bridge_) {
callback.Run(nullptr);
return;
}
android_bridge_->SendJsonRequest(browser_id, url, android_bridge_->SendJsonRequest(browser_id, url,
base::Bind(&DevToolsUIBindings::JsonReceived, base::Bind(&DevToolsUIBindings::JsonReceived,
weak_factory_.GetWeakPtr(), weak_factory_.GetWeakPtr(),
......
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