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

Commit 8acce204 authored by Mathias Agopian's avatar Mathias Agopian
Browse files

make sure to repaint the screen when screen turns on

Bug: 6336168
Change-Id: Ic6f11b6bf6c3d849f5cb6ac95961d10d7f88e4ec
parent fca660cf
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1471,15 +1471,14 @@ void SurfaceFlinger::onScreenAcquired() {
    // this is a temporary work-around, eventually this should be called
    // by the power-manager
    SurfaceFlinger::turnElectronBeamOn(mElectronBeamAnimationMode);
    mDirtyRegion.set(hw.bounds());
    // from this point on, SF will process updates again
    repaintEverything();
}

void SurfaceFlinger::onScreenReleased() {
    const DisplayHardware& hw(graphicPlane(0).displayHardware());
    if (hw.isScreenAcquired()) {
        mEventThread->onScreenReleased();
        mDirtyRegion.set(hw.bounds());
        hw.releaseScreen();
        // from this point on, SF will stop drawing
    }