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

Commit fd541053 authored by Jeffrey Kardatzke's avatar Jeffrey Kardatzke Committed by android-build-merger
Browse files

Merge "Update dirty regions when requested to repaint everything" into pi-dev am: 6b502556

am: 3e522c66

Change-Id: If211ac4187db7a4c6d5d9cdc158488dfefb6ccc5
parents 44ed106f 3e522c66
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -4532,6 +4532,11 @@ status_t SurfaceFlinger::onTransact(

void SurfaceFlinger::repaintEverythingLocked() {
    android_atomic_or(1, &mRepaintEverything);
    for (size_t dpy = 0; dpy < mDisplays.size(); dpy++) {
        const sp<DisplayDevice>& displayDevice(mDisplays[dpy]);
        const Rect bounds(displayDevice->getBounds());
        displayDevice->dirtyRegion.orSelf(Region(bounds));
    }
    signalTransaction();
}