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

Commit d99384d0 authored by Craig Mautner's avatar Craig Mautner
Browse files

Add null check when determining mOnTopOfHome

Fixes bug 11198896.

Change-Id: I7b35c8a7156f03f8dab0598b55ef327e593f6427
parent 4ebe5780
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1629,10 +1629,12 @@ final class ActivityStack {
    private void insertTaskAtTop(TaskRecord task) {
        // If this is being moved to the top by another activity or being launched from the home
        // activity, set mOnTopOfHome accordingly.
        final boolean fromHome = mStackSupervisor.getLastStack().isHomeStack();
        ActivityStack lastStack = mStackSupervisor.getLastStack();
        final boolean fromHome = lastStack == null ? true : lastStack.isHomeStack();
        if (!isHomeStack() && (fromHome || topTask() != task)) {
            task.mOnTopOfHome = fromHome;
        }

        mTaskHistory.remove(task);
        // Now put task at top.
        int stackNdx = mTaskHistory.size();