make sure to repaint the screen when screen turns on
Bug: 6336168 Change-Id: Ic6f11b6bf6c3d849f5cb6ac95961d10d7f88e4ec
This commit is contained in:
parent
fca660cf73
commit
8acce2046a
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user