| Index: content/browser/media/android/browser_surface_view_manager.cc
|
| diff --git a/content/browser/media/android/browser_surface_view_manager.cc b/content/browser/media/android/browser_surface_view_manager.cc
|
| index 483ec0a56e9bb7e01bb967099f1fca8abe4b12be..dc854eeb91454b8a44f8da705617878b034920e1 100644
|
| --- a/content/browser/media/android/browser_surface_view_manager.cc
|
| +++ b/content/browser/media/android/browser_surface_view_manager.cc
|
| @@ -41,7 +41,6 @@ void BrowserSurfaceViewManager::SetVideoSurface(gl::ScopedJavaSurface surface) {
|
| if (surface.IsEmpty()) {
|
| DCHECK_NE(surface_id_, media::SurfaceManager::kNoSurfaceID);
|
| gpu::GpuSurfaceTracker::Get()->RemoveSurface(surface_id_);
|
| - gpu::GpuSurfaceTracker::Get()->UnregisterViewSurface(surface_id_);
|
| SendDestroyingVideoSurface(surface_id_);
|
| surface_id_ = media::SurfaceManager::kNoSurfaceID;
|
| } else {
|
| @@ -49,9 +48,8 @@ void BrowserSurfaceViewManager::SetVideoSurface(gl::ScopedJavaSurface surface) {
|
| // lookup will go through the Android specific path and get the java
|
| // surface directly, so there's no need to add a valid native widget here.
|
| surface_id_ = gpu::GpuSurfaceTracker::Get()->AddSurfaceForNativeWidget(
|
| - gfx::kNullAcceleratedWidget);
|
| - gpu::GpuSurfaceTracker::GetInstance()->RegisterViewSurface(
|
| - surface_id_, surface.j_surface().obj());
|
| + gpu::GpuSurfaceTracker::SurfaceRecord(gfx::kNullAcceleratedWidget,
|
| + surface.j_surface().obj()));
|
| SendSurfaceID(surface_id_);
|
| }
|
| }
|
|
|