Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e9b0aa0 authored by Jorim Jaggi's avatar Jorim Jaggi Committed by android-build-merger
Browse files

Merge changes from topic "flicker-move" am: 3289d461 am: a533b927

am: cbc94dba

Change-Id: I80226ff003f4fed703305f74699d95531d04945b
parents d47dc2ec cbc94dba
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -1851,6 +1851,12 @@ void SurfaceFlinger::handleMessageRefresh() {
    mVsyncModulator.onRefreshed(mHadClientComposition);

    mLayersWithQueuedFrames.clear();
    if (mVisibleRegionsDirty) {
        mVisibleRegionsDirty = false;
        if (mTracingEnabled) {
            mTracing.notify("visibleRegionsDirty");
        }
    }
}


@@ -1860,9 +1866,6 @@ bool SurfaceFlinger::handleMessageInvalidate() {

    if (mVisibleRegionsDirty) {
        computeLayerBounds();
        if (mTracingEnabled) {
            mTracing.notify("visibleRegionsDirty");
        }
    }

    for (auto& layer : mLayersPendingRefresh) {
@@ -2269,7 +2272,6 @@ void SurfaceFlinger::rebuildLayerStacks() {
    // rebuild the visible layer list per screen
    if (CC_UNLIKELY(mVisibleRegionsDirty)) {
        ATRACE_NAME("rebuildLayerStacks VR Dirty");
        mVisibleRegionsDirty = false;
        invalidateHwcGeometry();

        for (const auto& pair : mDisplays) {