| Index: extensions/renderer/guest_view/guest_view_container.h
|
| diff --git a/extensions/renderer/guest_view/guest_view_container.h b/extensions/renderer/guest_view/guest_view_container.h
|
| index 965dfd6437d5f5607ba4188a96d7ef2b8cc0e912..57a30da6bbaa7d51ef20b9b7c0c575978a491130 100644
|
| --- a/extensions/renderer/guest_view/guest_view_container.h
|
| +++ b/extensions/renderer/guest_view/guest_view_container.h
|
| @@ -11,28 +11,25 @@
|
|
|
| namespace extensions {
|
|
|
| -class GuestViewContainer : public content::BrowserPluginDelegate,
|
| - public content::RenderFrameObserver {
|
| +class GuestViewContainer : public content::BrowserPluginDelegate {
|
| public:
|
| explicit GuestViewContainer(content::RenderFrame* render_frame);
|
| ~GuestViewContainer() override;
|
|
|
| + // Queries whether GuestViewContainer is interested in the |message|.
|
| + static bool HandlesMessage(const IPC::Message& message);
|
| +
|
| // BrowserPluginDelegate implementation.
|
| void SetElementInstanceID(int element_instance_id) override;
|
|
|
| - // RenderFrameObserver override.
|
| - void OnDestruct() override;
|
| - bool OnMessageReceived(const IPC::Message& message) override;
|
| -
|
| - virtual bool HandlesMessage(const IPC::Message& message) = 0;
|
| - virtual bool OnMessage(const IPC::Message& message) = 0;
|
| -
|
| int element_instance_id() const { return element_instance_id_; }
|
| int render_view_routing_id() const { return render_view_routing_id_; }
|
| + content::RenderFrame* render_frame() const { return render_frame_; }
|
|
|
| private:
|
| int element_instance_id_;
|
| - int render_view_routing_id_;
|
| + const int render_view_routing_id_;
|
| + content::RenderFrame* const render_frame_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(GuestViewContainer);
|
| };
|
|
|