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

Commit a93d9d49 authored by Hongwei Wang's avatar Hongwei Wang Committed by Automerger Merge Worker
Browse files

Merge "Fix NPE when removing PIP stack" into rvc-dev am: e4d2c176 am: 46332fe1

Change-Id: Ib0a3034a669d117547ceff36e04d34233c207db3
parents 31275744 46332fe1
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -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