Index: chrome/browser/renderer_host/render_widget_host_view_views_touch.cc |
diff --git a/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc b/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc |
index 27f769ea5f43fbefc4103c1b86ecc4f0c63e785b..6e8cc3ebcc627fafe1e5058cb065c85b0f329aef 100644 |
--- a/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc |
+++ b/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc |
@@ -197,12 +197,19 @@ gfx::PluginWindowHandle RenderWidgetHostViewViews::GetCompositingSurface() { |
return 1; |
} |
-void RenderWidgetHostViewViews::AcceleratedSurfaceSetIOSurface( |
- int32 width, int32 height, uint64 surface_id) { |
- accelerated_surface_containers_[surface_id] = |
- AcceleratedSurfaceContainerTouch::CreateAcceleratedSurfaceContainer( |
- gfx::Size(width, height), |
- surface_id); |
+void RenderWidgetHostViewViews::AcceleratedSurfaceNew( |
+ int32 width, |
+ int32 height, |
+ uint64* surface_id, |
+ TransportDIB::Handle* surface_handle) { |
+ AcceleratedSurfaceContainerTouch* surface = |
+ AcceleratedSurfaceContainerTouch::CreateAcceleratedSurfaceContainer( |
+ gfx::Size(width, height), |
+ *surface_id); |
+ *surface_id = surface->id(); |
+ *surface_handle = surface->handle(); |
+ |
+ accelerated_surface_containers_[*surface_id] = surface; |
} |
void RenderWidgetHostViewViews::AcceleratedSurfaceRelease(uint64 surface_id) { |