Merge "Fix NPE when removing PIP stack" into rvc-dev am: e4d2c176c6

Change-Id: I3d35116ecd8026bca6a771da95dc9da58a6d620f
This commit is contained in:
Hongwei Wang
2020-04-07 23:18:17 +00:00
committed by Automerger Merge Worker

View File

@@ -715,9 +715,13 @@ class ActivityStack extends Task {
private void setWindowingModeInSurfaceTransaction(int preferredWindowingMode,
boolean creating) {
final TaskDisplayArea taskDisplayArea = getDisplayArea();
if (taskDisplayArea == null) {
Slog.d(TAG, "taskDisplayArea is null, bail early");
return;
}
final int currentMode = getWindowingMode();
final int currentOverrideMode = getRequestedOverrideWindowingMode();
final TaskDisplayArea taskDisplayArea = getDisplayArea();
final Task topTask = getTopMostTask();
int windowingMode = preferredWindowingMode;
if (preferredWindowingMode == WINDOWING_MODE_UNDEFINED