Index: mojo/services/surfaces/surfaces_impl.cc |
diff --git a/mojo/services/surfaces/surfaces_impl.cc b/mojo/services/surfaces/surfaces_impl.cc |
index 95ff5c16800864c7aef3df74467bd3842e925268..d40d0d4453816661b9ecc1c8686a7d213e0b2210 100644 |
--- a/mojo/services/surfaces/surfaces_impl.cc |
+++ b/mojo/services/surfaces/surfaces_impl.cc |
@@ -25,6 +25,7 @@ SurfacesImpl::SurfacesImpl(cc::SurfaceManager* manager, |
} |
SurfacesImpl::~SurfacesImpl() { |
+ factory_.DestroyAll(); |
} |
void SurfacesImpl::CreateSurface(SurfaceIdPtr id, mojo::SizePtr size) { |