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

Commit b98f331b authored by Craig Mautner's avatar Craig Mautner Committed by The Android Automerger
Browse files

Add null check to setAppGroupId.

Fix bug 8217929.

Change-Id: I3bd54c32abcf6683c2fa75a85bf5025f47e09398
parent e9e18a75
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -3336,12 +3336,17 @@ public class WindowManagerService extends IWindowManager.Stub
        }

        synchronized(mWindowMap) {
            AppWindowToken atoken = findAppWindowToken(token);
            final AppWindowToken atoken = findAppWindowToken(token);
            if (atoken == null) {
                Slog.w(TAG, "Attempted to set group id of non-existing app token: " + token);
                return;
            }
            mTaskIdToDisplayContents.get(atoken.groupId).setAppTaskId(atoken, groupId);
            DisplayContent displayContent = mTaskIdToDisplayContents.get(atoken.groupId);
            if (displayContent == null) {
                Slog.w(TAG, "setAppGroupId: No DisplayContent for taskId=" + atoken.groupId);
                displayContent = getDefaultDisplayContentLocked();
            }
            displayContent.setAppTaskId(atoken, groupId);
        }
    }