| Index: content/browser/renderer_host/render_widget_host_view_gtk.h
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_gtk.h b/content/browser/renderer_host/render_widget_host_view_gtk.h
|
| index d3e4e877c02f490ba7f8ed6cdc076ccf82d7714b..e7424df7c1e695452bcb8cc35366e7d612d64da4 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_gtk.h
|
| +++ b/content/browser/renderer_host/render_widget_host_view_gtk.h
|
| @@ -104,12 +104,6 @@ class CONTENT_EXPORT RenderWidgetHostViewGtk
|
| skia::PlatformCanvas* output,
|
| base::Callback<void(bool)> callback) OVERRIDE;
|
| virtual void OnAcceleratedCompositingStateChange() OVERRIDE;
|
| - virtual void AcceleratedSurfaceBuffersSwapped(
|
| - const GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params& params,
|
| - int gpu_host_id) OVERRIDE;
|
| - virtual void AcceleratedSurfacePostSubBuffer(
|
| - const GpuHostMsg_AcceleratedSurfacePostSubBuffer_Params& params,
|
| - int gpu_host_id) OVERRIDE;
|
| virtual void AcceleratedSurfaceSuspend() OVERRIDE;
|
| virtual bool HasAcceleratedSurface(const gfx::Size& desired_size) OVERRIDE;
|
| virtual void CreatePluginContainer(gfx::PluginWindowHandle id) OVERRIDE;
|
| @@ -122,7 +116,6 @@ class CONTENT_EXPORT RenderWidgetHostViewGtk
|
| bool is_pinned_to_left, bool is_pinned_to_right) OVERRIDE;
|
| virtual void GetScreenInfo(WebKit::WebScreenInfo* results) OVERRIDE;
|
| virtual gfx::Rect GetRootWindowBounds() OVERRIDE;
|
| - virtual gfx::GLSurfaceHandle GetCompositingSurface() OVERRIDE;
|
| virtual bool LockMouse() OVERRIDE;
|
| virtual void UnlockMouse() OVERRIDE;
|
| virtual void OnAccessibilityNotifications(
|
| @@ -316,6 +309,26 @@ class CONTENT_EXPORT RenderWidgetHostViewGtk
|
| scoped_ptr<BrowserAccessibilityManager> browser_accessibility_manager_;
|
|
|
| ui::GtkSignalRegistrar signals_;
|
| +
|
| + class CompositingDelegateGtk : public CompositingDelegate {
|
| + public:
|
| + virtual gfx::GLSurfaceHandle GetCompositingSurface() OVERRIDE;
|
| + virtual bool ResizeNeedsNewSurface() OVERRIDE;
|
| +
|
| + virtual void AcceleratedSurfaceBuffersSwapped(
|
| + const GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params& params,
|
| + int gpu_host_id) OVERRIDE;
|
| + virtual void AcceleratedSurfacePostSubBuffer(
|
| + const GpuHostMsg_AcceleratedSurfacePostSubBuffer_Params& params,
|
| + int gpu_host_id) OVERRIDE;
|
| +
|
| + private:
|
| + friend class RenderWidgetHostViewGtk;
|
| + CompositingDelegateGtk(RenderWidgetHostViewGtk* view)
|
| + : view_(view)
|
| + {}
|
| + RenderWidgetHostViewGtk* view_;
|
| + };
|
| };
|
|
|
| #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_GTK_H_
|
|
|