| Index: cc/surfaces/surface_manager.cc
|
| diff --git a/cc/surfaces/surface_manager.cc b/cc/surfaces/surface_manager.cc
|
| index cbdb78c5ea4a061887bcfc14fb2f627904fafd3f..0eb2b210619a38d8fb72cd403d2868ef4621946f 100644
|
| --- a/cc/surfaces/surface_manager.cc
|
| +++ b/cc/surfaces/surface_manager.cc
|
| @@ -494,6 +494,8 @@ void SurfaceManager::SurfaceDependenciesChanged(
|
| }
|
|
|
| void SurfaceManager::SurfaceDiscarded(Surface* surface) {
|
| + for (auto& observer : observer_list_)
|
| + observer.OnSurfaceDiscarded(surface->surface_id());
|
| if (dependency_tracker_)
|
| dependency_tracker_->OnSurfaceDiscarded(surface);
|
| }
|
|
|