Chromium Code Reviews| 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) { |