Merge "Check null for top activity when updating orientation" into tm-qpr-dev

This commit is contained in:
Riddle Hsu
2023-02-03 11:31:49 +00:00
committed by Android (Google) Code Review

View File

@@ -1679,7 +1679,7 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp
} }
// The orientation source may not be the top if it uses SCREEN_ORIENTATION_BEHIND. // The orientation source may not be the top if it uses SCREEN_ORIENTATION_BEHIND.
final ActivityRecord topCandidate = !r.isVisibleRequested() ? topRunningActivity() : r; final ActivityRecord topCandidate = !r.isVisibleRequested() ? topRunningActivity() : r;
if (handleTopActivityLaunchingInDifferentOrientation( if (topCandidate != null && handleTopActivityLaunchingInDifferentOrientation(
topCandidate, r, true /* checkOpening */)) { topCandidate, r, true /* checkOpening */)) {
// Display orientation should be deferred until the top fixed rotation is finished. // Display orientation should be deferred until the top fixed rotation is finished.
return false; return false;