Merge "Fix NPE when removing PIP stack" into rvc-dev
This commit is contained in:
@@ -715,9 +715,13 @@ class ActivityStack extends Task {
|
|||||||
|
|
||||||
private void setWindowingModeInSurfaceTransaction(int preferredWindowingMode,
|
private void setWindowingModeInSurfaceTransaction(int preferredWindowingMode,
|
||||||
boolean creating) {
|
boolean creating) {
|
||||||
|
final TaskDisplayArea taskDisplayArea = getDisplayArea();
|
||||||
|
if (taskDisplayArea == null) {
|
||||||
|
Slog.d(TAG, "taskDisplayArea is null, bail early");
|
||||||
|
return;
|
||||||
|
}
|
||||||
final int currentMode = getWindowingMode();
|
final int currentMode = getWindowingMode();
|
||||||
final int currentOverrideMode = getRequestedOverrideWindowingMode();
|
final int currentOverrideMode = getRequestedOverrideWindowingMode();
|
||||||
final TaskDisplayArea taskDisplayArea = getDisplayArea();
|
|
||||||
final Task topTask = getTopMostTask();
|
final Task topTask = getTopMostTask();
|
||||||
int windowingMode = preferredWindowingMode;
|
int windowingMode = preferredWindowingMode;
|
||||||
if (preferredWindowingMode == WINDOWING_MODE_UNDEFINED
|
if (preferredWindowingMode == WINDOWING_MODE_UNDEFINED
|
||||||
|
|||||||
Reference in New Issue
Block a user