Index: content/public/browser/web_contents_observer.cc |
diff --git a/content/public/browser/web_contents_observer.cc b/content/public/browser/web_contents_observer.cc |
index 07b4592599a7590b7ae99830a4535b16954429b9..14790293040c0f89c1893579653e5b9d1ca9ac39 100644 |
--- a/content/public/browser/web_contents_observer.cc |
+++ b/content/public/browser/web_contents_observer.cc |
@@ -42,19 +42,19 @@ bool WebContentsObserver::OnMessageReceived(const IPC::Message& message) { |
} |
bool WebContentsObserver::Send(IPC::Message* message) { |
- if (!web_contents_ || !web_contents_->GetRenderViewHost()) { |
+ if (!web_contents_) { |
delete message; |
return false; |
} |
- return web_contents_->GetRenderViewHost()->Send(message); |
+ return web_contents_->Send(message); |
} |
int WebContentsObserver::routing_id() const { |
- if (!web_contents_ || !web_contents_->GetRenderViewHost()) |
+ if (!web_contents_) |
return MSG_ROUTING_NONE; |
- return web_contents_->GetRenderViewHost()->GetRoutingID(); |
+ return web_contents_->GetRoutingID(); |
} |
void WebContentsObserver::WebContentsImplDestroyed() { |