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

Skip to content
Commit 893184a6 authored by Riddle Hsu's avatar Riddle Hsu
Browse files

Ignore orientation of finishing activity

There is a special case that the invisible activity can still
report orientation for who uses orientation_behind.
e.g.
 Top activity: orientation_behind
 The occluded invisible activity behind: orientation_sensor
Then it will pick sensor for top activity.

But if the top activity is already finishing, it should stop
to search the behind activities and keep current orientation.
Otherwise an intermediate orientation may be chosen which
may cause unnecessary orientation change.

The case may happen when launching orientation_behind activity
with clearTaskOnLaunch or intent flag CLEAR_TASK that will finish
the original activity at the same time.

Fix: 317680642
Test: ActivityRecordTests#testGetOrientation
Change-Id: I3c288ebd79cfe5b780d1f6427432d3c0bb0e568b
parent b017819a
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