Loading services/surfaceflinger/Layer.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -147,10 +147,6 @@ void Layer::onFirstRef() { } Layer::~Layer() { sp<Client> c(mClientRef.promote()); if (c != 0) { c->detachLayer(this); } mFlinger->deleteTextureAsync(mTextureName); mFrameTracker.logAndResetStats(mName); } Loading Loading @@ -252,6 +248,10 @@ void Layer::onSidebandStreamChanged() { // the layer has been remove from the current state list (and just before // it's removed from the drawing state list) void Layer::onRemoved() { sp<Client> c(mClientRef.promote()); if (c != 0) { c->detachLayer(this); } mSurfaceFlingerConsumer->abandon(); } Loading Loading
services/surfaceflinger/Layer.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -147,10 +147,6 @@ void Layer::onFirstRef() { } Layer::~Layer() { sp<Client> c(mClientRef.promote()); if (c != 0) { c->detachLayer(this); } mFlinger->deleteTextureAsync(mTextureName); mFrameTracker.logAndResetStats(mName); } Loading Loading @@ -252,6 +248,10 @@ void Layer::onSidebandStreamChanged() { // the layer has been remove from the current state list (and just before // it's removed from the drawing state list) void Layer::onRemoved() { sp<Client> c(mClientRef.promote()); if (c != 0) { c->detachLayer(this); } mSurfaceFlingerConsumer->abandon(); } Loading