| Index: content/renderer/pepper/content_renderer_pepper_host_factory.h
|
| diff --git a/content/renderer/pepper/content_renderer_pepper_host_factory.h b/content/renderer/pepper/content_renderer_pepper_host_factory.h
|
| index ad92f5b9f47144034dfcdb5e6797d14e92dd7785..c4ee4cf5ba6502c3d31ac2df462fc44d56770a8d 100644
|
| --- a/content/renderer/pepper/content_renderer_pepper_host_factory.h
|
| +++ b/content/renderer/pepper/content_renderer_pepper_host_factory.h
|
| @@ -11,16 +11,20 @@
|
|
|
| class RenderViewImpl;
|
|
|
| +namespace ppapi {
|
| +class PpapiPermissions;
|
| +}
|
| +
|
| namespace content {
|
|
|
| +class RendererPpapiHostImpl;
|
| +
|
| class PepperInstanceStateAccessor;
|
|
|
| class ContentRendererPepperHostFactory : public ppapi::host::HostFactory {
|
| public:
|
| explicit ContentRendererPepperHostFactory(
|
| - RenderViewImpl* render_view,
|
| - const ppapi::PpapiPermissions& permissions,
|
| - PepperInstanceStateAccessor* state);
|
| + RendererPpapiHostImpl* host);
|
| virtual ~ContentRendererPepperHostFactory();
|
|
|
| virtual scoped_ptr<ppapi::host::ResourceHost> CreateResourceHost(
|
| @@ -30,9 +34,10 @@ class ContentRendererPepperHostFactory : public ppapi::host::HostFactory {
|
| const IPC::Message& message) OVERRIDE;
|
|
|
| private:
|
| - RenderViewImpl* render_view_; // Non-owning.
|
| - ppapi::PpapiPermissions permissions_;
|
| - PepperInstanceStateAccessor* instance_state_; // Non-owning.
|
| + const ppapi::PpapiPermissions& GetPermissions() const;
|
| +
|
| + // Non-owning pointer.
|
| + RendererPpapiHostImpl* host_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ContentRendererPepperHostFactory);
|
| };
|
|
|