Loading services/core/java/com/android/server/wm/ActivityRecord.java +1 −1 Original line number Diff line number Diff line Loading @@ -8065,7 +8065,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A */ @Override int getOrientation(int candidate) { if (shouldIgnoreOrientationRequests()) { if (finishing || shouldIgnoreOrientationRequests()) { return SCREEN_ORIENTATION_UNSET; } Loading services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java +3 −0 Original line number Diff line number Diff line Loading @@ -2640,6 +2640,9 @@ public class ActivityRecordTests extends WindowTestsBase { // Can specify orientation if the current orientation candidate is orientation behind. assertEquals(SCREEN_ORIENTATION_LANDSCAPE, activity.getOrientation(SCREEN_ORIENTATION_BEHIND)); activity.makeFinishingLocked(); assertEquals("Finishing activity must not report orientation", SCREEN_ORIENTATION_UNSET, activity.getOrientation(SCREEN_ORIENTATION_BEHIND)); final ActivityRecord translucentActivity = new ActivityBuilder(mAtm) .setActivityTheme(android.R.style.Theme_Translucent) Loading Loading
services/core/java/com/android/server/wm/ActivityRecord.java +1 −1 Original line number Diff line number Diff line Loading @@ -8065,7 +8065,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A */ @Override int getOrientation(int candidate) { if (shouldIgnoreOrientationRequests()) { if (finishing || shouldIgnoreOrientationRequests()) { return SCREEN_ORIENTATION_UNSET; } Loading
services/tests/wmtests/src/com/android/server/wm/ActivityRecordTests.java +3 −0 Original line number Diff line number Diff line Loading @@ -2640,6 +2640,9 @@ public class ActivityRecordTests extends WindowTestsBase { // Can specify orientation if the current orientation candidate is orientation behind. assertEquals(SCREEN_ORIENTATION_LANDSCAPE, activity.getOrientation(SCREEN_ORIENTATION_BEHIND)); activity.makeFinishingLocked(); assertEquals("Finishing activity must not report orientation", SCREEN_ORIENTATION_UNSET, activity.getOrientation(SCREEN_ORIENTATION_BEHIND)); final ActivityRecord translucentActivity = new ActivityBuilder(mAtm) .setActivityTheme(android.R.style.Theme_Translucent) Loading