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

Skip to content
Commit 47df3d96 authored by Louis Chang's avatar Louis Chang Committed by Brian Egizi
Browse files

Avoid unexpected turning screen on when top activity finishes

The ActivityRecord#mCurrentLaunchCanTurnScreenOn is true while
the Activity was started and created. However, another activity
may immediately started afterward. Once the top activity finishes
while the display is off, the display was unexpected turn on
since the next top activity is able to turn screen on.

Reset the can-turn-screen-on state of the last started activity
when starting a new activity.

Cherry picked I2c2d15e1a1a68d583d42dde69aef2f596cd064b5 to master due to b/286408867.

Code was merged via `-s ours` and is missing even though the sha exists on the target branch. Cherry pick is required to bring in the code.

Manually remove the "Merged in" directive to allow for downstream propagation.

Bug: 270827073
Bug: 241961202
Test: verified on sample app
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2af9efb27589bb1a233a5db1d4da303fd09c32e8)
Change-Id: I9b257a432004fa00caf0c2e3750ba76ab3382fc1
parent 8ed6ea1f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment