Loading services/surfaceflinger/Layer.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1042,6 +1042,10 @@ Region Layer::latchBuffer(bool& recomputeVisibleRegions) if (android_atomic_acquire_cas(true, false, &mSidebandStreamChanged) == 0) { // mSidebandStreamChanged was true mSidebandStream = mSurfaceFlingerConsumer->getSidebandStream(); recomputeVisibleRegions = true; const State& s(getDrawingState()); return s.transform.transform(Region(Rect(s.active.w, s.active.h))); } Region outDirtyRegion; Loading Loading
services/surfaceflinger/Layer.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1042,6 +1042,10 @@ Region Layer::latchBuffer(bool& recomputeVisibleRegions) if (android_atomic_acquire_cas(true, false, &mSidebandStreamChanged) == 0) { // mSidebandStreamChanged was true mSidebandStream = mSurfaceFlingerConsumer->getSidebandStream(); recomputeVisibleRegions = true; const State& s(getDrawingState()); return s.transform.transform(Region(Rect(s.active.w, s.active.h))); } Region outDirtyRegion; Loading