surfaceflinger: clear HWC layers in Layer::onRemoved v2 am: 3851225fdd
am: 7062f1cb4d

Change-Id: I2b56e2db8e4fc55f59d064da5908b08a5761c0fb
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp
index 0f93cd7..245e0ed 100755
--- a/services/surfaceflinger/Layer.cpp
+++ b/services/surfaceflinger/Layer.cpp
@@ -298,6 +298,11 @@
     }
 
     mSurfaceFlingerConsumer->abandon();
+
+#ifdef USE_HWC2
+    clearHwcLayers();
+#endif
+
     for (const auto& child : mCurrentChildren) {
         child->onRemoved();
     }