From d19848fcab877e614ee3a4124fa3df9da45ea55a Mon Sep 17 00:00:00 2001 From: Vishnu Nair Date: Wed, 15 Mar 2023 18:24:28 +0000 Subject: Revert "[LayerTraceGenerator] fix mirrors and rel-z data" This reverts commit 39872bc1b63e955e376f30d2d2012cb6c8becdc9. Reason for revert: b/273495141 Change-Id: I94712f4cbc9dbd6b0c59b28ea9759921d4123bb2 --- services/surfaceflinger/SurfaceFlinger.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'services/surfaceflinger/SurfaceFlinger.cpp') diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 01a7df398b..e47a147ed8 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -5786,9 +5786,17 @@ LayersProto SurfaceFlinger::dumpDrawingStateProto(uint32_t traceFlags) const { return layersProto; } - return LayerProtoFromSnapshotGenerator(mLayerSnapshotBuilder, mFrontEndDisplayInfos, {}, - traceFlags) - .generate(mLayerHierarchyBuilder.getHierarchy()); + const frontend::LayerHierarchy& root = mLayerHierarchyBuilder.getHierarchy(); + LayersProto layersProto; + for (auto& [child, variant] : root.mChildren) { + if (variant != frontend::LayerHierarchy::Variant::Attached || + stackIdsToSkip.find(child->getLayer()->layerStack.id) != stackIdsToSkip.end()) { + continue; + } + LayerProtoHelper::writeHierarchyToProto(layersProto, *child, mLayerSnapshotBuilder, + mLegacyLayers, traceFlags); + } + return layersProto; } google::protobuf::RepeatedPtrField SurfaceFlinger::dumpDisplayProto() const { -- cgit v1.2.3-59-g8ed1b