Loading services/surfaceflinger/SurfaceTracing.cpp +6 −1 Original line number Original line Diff line number Diff line Loading @@ -129,7 +129,12 @@ void SurfaceTracing::enable() { } } status_t SurfaceTracing::writeToFile() { status_t SurfaceTracing::writeToFile() { mThread.join(); std::thread thread; { std::scoped_lock lock(mTraceLock); thread = std::move(mThread); } thread.join(); return mLastErr; return mLastErr; } } Loading Loading
services/surfaceflinger/SurfaceTracing.cpp +6 −1 Original line number Original line Diff line number Diff line Loading @@ -129,7 +129,12 @@ void SurfaceTracing::enable() { } } status_t SurfaceTracing::writeToFile() { status_t SurfaceTracing::writeToFile() { mThread.join(); std::thread thread; { std::scoped_lock lock(mTraceLock); thread = std::move(mThread); } thread.join(); return mLastErr; return mLastErr; } } Loading