Index: content/public/renderer/render_view_observer.h |
diff --git a/content/public/renderer/render_view_observer.h b/content/public/renderer/render_view_observer.h |
index a245e632c91be3e1f74afb1042c647ebc8808ca6..5a75f533576db308d809bf26cab20ad9c0f6c810 100644 |
--- a/content/public/renderer/render_view_observer.h |
+++ b/content/public/renderer/render_view_observer.h |
@@ -83,8 +83,13 @@ class CONTENT_EXPORT RenderViewObserver : public IPC::Listener, |
// IPC::Sender implementation. |
bool Send(IPC::Message* message) override; |
+ // Returns the observed RenderView or nullptr if the RenderView has been |
+ // destroyed. |
RenderView* render_view() const; |
- int routing_id() const { return routing_id_; } |
+ |
+ // Returns routing id of the observed RenderView or MSG_ROUTING_NONE if the |
+ // RenderView has been destroyed. |
+ int routing_id() const; |
protected: |
explicit RenderViewObserver(RenderView* render_view); |
@@ -104,8 +109,6 @@ class CONTENT_EXPORT RenderViewObserver : public IPC::Listener, |
void RenderViewGone(); |
RenderViewImpl* render_view_; |
- // The routing ID of the associated RenderView. |
- int routing_id_; |
DISALLOW_COPY_AND_ASSIGN(RenderViewObserver); |
}; |