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

Commit 3e522c66 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

Change-Id: I5f9fba52e05745d4f9786c55967f3ba76e1ba0c7
parents a133b8f2 6b502556
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();
}