Loading services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2519,6 +2519,8 @@ status_t SurfaceFlinger::addClientLayer(const sp<Client>& client, } status_t SurfaceFlinger::removeLayer(const sp<Layer>& layer) { Mutex::Autolock _l(mStateLock); const auto& p = layer->getParent(); const ssize_t index = (p != nullptr) ? p->removeChild(layer) : mCurrentState.layersSortedByZ.remove(layer); Loading services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2296,6 +2296,8 @@ status_t SurfaceFlinger::addClientLayer(const sp<Client>& client, } status_t SurfaceFlinger::removeLayer(const sp<Layer>& layer) { Mutex::Autolock _l(mStateLock); const auto& p = layer->getParent(); const ssize_t index = (p != nullptr) ? p->removeChild(layer) : mCurrentState.layersSortedByZ.remove(layer); Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2519,6 +2519,8 @@ status_t SurfaceFlinger::addClientLayer(const sp<Client>& client, } status_t SurfaceFlinger::removeLayer(const sp<Layer>& layer) { Mutex::Autolock _l(mStateLock); const auto& p = layer->getParent(); const ssize_t index = (p != nullptr) ? p->removeChild(layer) : mCurrentState.layersSortedByZ.remove(layer); Loading
services/surfaceflinger/SurfaceFlinger_hwc1.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2296,6 +2296,8 @@ status_t SurfaceFlinger::addClientLayer(const sp<Client>& client, } status_t SurfaceFlinger::removeLayer(const sp<Layer>& layer) { Mutex::Autolock _l(mStateLock); const auto& p = layer->getParent(); const ssize_t index = (p != nullptr) ? p->removeChild(layer) : mCurrentState.layersSortedByZ.remove(layer); Loading