diff options
author | alk3pInjection <webmaster@raspii.tech> | 2022-06-29 12:32:24 +0800 |
---|---|---|
committer | alk3pInjection <webmaster@raspii.tech> | 2022-06-29 12:32:24 +0800 |
commit | 8b4d40e8e1b00fe7c2701ebf23a9f4e7a532669c (patch) | |
tree | 75fbe19c6f7ee90150a82ac889828a156e731593 /services/surfaceflinger/SurfaceFlinger.cpp | |
parent | 780f2727923b656adcdcd08f41da399c7b8301ee (diff) | |
parent | 7fb3b88c6d5d75a4bad114fb6857f2c918380352 (diff) |
Merge tag 'LA.QSSI.12.0.r1-07900.02-qssi.0' into sugisawa-mr1
"LA.QSSI.12.0.r1-07900.02-qssi.0"
Change-Id: I9aa382ae8a20c05271a6ffbe1c57285b63261fc4
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
-rwxr-xr-x | services/surfaceflinger/SurfaceFlinger.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 6dc2c6d809..630997cd3a 100755 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -6105,6 +6105,7 @@ status_t SurfaceFlinger::doDump(int fd, const DumpArgs& args, bool asProto) { strerror(-lock.status), lock.status); ALOGW("Dumping without lock after timeout: %s (%d)", strerror(-lock.status), lock.status); + return NO_ERROR; } if (const auto it = dumpers.find(flag); it != dumpers.end()) { @@ -6519,6 +6520,7 @@ LayersProto SurfaceFlinger::dumpDrawingStateProto(uint32_t traceFlags) const { const auto display = ON_MAIN_THREAD(getDefaultDisplayDeviceLocked()); LayersProto layersProto; + Mutex::Autolock _l(mStateLock); for (const sp<Layer>& layer : mDrawingState.layersSortedByZ) { layer->writeToProto(layersProto, traceFlags, display.get()); } |