Index: cc/surfaces/display.cc |
diff --git a/cc/surfaces/display.cc b/cc/surfaces/display.cc |
index e3693207031f15a0056d3d9600f33b45476f3d10..56ffeafc6b9d6631a75a46e38d06907ce4a7fcd0 100644 |
--- a/cc/surfaces/display.cc |
+++ b/cc/surfaces/display.cc |
@@ -412,6 +412,10 @@ void Display::OnSurfaceDamaged(const SurfaceId& surface_id, bool* changed) { |
void Display::OnSurfaceCreated(const SurfaceInfo& surface_info) {} |
+void Display::OnSurfaceDiscarded(const SurfaceId& surface_id) { |
jbauman
2017/05/19 21:07:37
Add if (agggregator_) check.
|
+ aggregator_->ReleaseResources(surface_id); |
+} |
+ |
const SurfaceId& Display::CurrentSurfaceId() { |
return current_surface_id_; |
} |