| Index: content/browser/renderer_host/offscreen_canvas_surface_manager.cc
|
| diff --git a/content/browser/renderer_host/offscreen_canvas_surface_manager.cc b/content/browser/renderer_host/offscreen_canvas_surface_manager.cc
|
| index bf7fecb0363ef2703bc452dcfdf794692218999c..c7cfad23dcfcbaac8ef88c3b232dce65ee8eae53 100644
|
| --- a/content/browser/renderer_host/offscreen_canvas_surface_manager.cc
|
| +++ b/content/browser/renderer_host/offscreen_canvas_surface_manager.cc
|
| @@ -27,6 +27,18 @@ OffscreenCanvasSurfaceManager* OffscreenCanvasSurfaceManager::GetInstance() {
|
| return g_manager.Pointer();
|
| }
|
|
|
| +void OffscreenCanvasSurfaceManager::OnSurfaceCreated(
|
| + const cc::SurfaceId& surface_id,
|
| + const gfx::Size& frame_size,
|
| + float device_scale_factor) {
|
| + auto surface_iter =
|
| + registered_surface_instances_.find(surface_id.frame_sink_id());
|
| + if (surface_iter == registered_surface_instances_.end())
|
| + return;
|
| + OffscreenCanvasSurfaceImpl* surfaceImpl = surface_iter->second;
|
| + surfaceImpl->OnSurfaceCreated(surface_id, frame_size, device_scale_factor);
|
| +}
|
| +
|
| void OffscreenCanvasSurfaceManager::RegisterOffscreenCanvasSurfaceInstance(
|
| cc::FrameSinkId frame_sink_id,
|
| OffscreenCanvasSurfaceImpl* surface_instance) {
|
|
|