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..c183266bc7fbf81819e25b7d841357438a5df8ea 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,18 @@ 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->Initialize(surface_id); |
jonathan.backer
2011/09/21 20:27:36
Do you want to do anything with the return value?
danakj
2011/09/21 20:58:20
I don't know, only the GLX one can fail. In the p
danakj
2011/09/21 21:15:37
It is back practice to ignore return errors, so if
|
+ *surface_handle = surface->handle(); |
+ |
+ accelerated_surface_containers_[*surface_id] = surface; |
} |
void RenderWidgetHostViewViews::AcceleratedSurfaceRelease(uint64 surface_id) { |