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

Commit 6c570d18 authored by Craig Mautner's avatar Craig Mautner Committed by Android Git Automerger
Browse files

am b09baada: am 654ddc13: am 64d2ee09: Merge "Don\'t remove active stacks from...

am b09baada: am 654ddc13: am 64d2ee09: Merge "Don\'t remove active stacks from window manager" into lmp-dev

* commit 'b09baada7841c9bba1606ab6a94f1c1f21b09ae0':
  Don't remove active stacks from window manager
parents a3930666 5b23e88f
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -3689,7 +3689,7 @@ public final class ActivityStackSupervisor implements DisplayListener {
            }
        }

        private void detachLocked() {
        protected void detachLocked() {
            if (DEBUG_STACK) Slog.d(TAG, "detachLocked: " + this + " from display="
                    + mActivityDisplay + " Callers=" + Debug.getCallers(2));
            if (mActivityDisplay != null) {
@@ -3813,12 +3813,6 @@ public final class ActivityStackSupervisor implements DisplayListener {
        }

        void onTaskListEmptyLocked() {
            mHandler.removeMessages(CONTAINER_TASK_LIST_EMPTY_TIMEOUT, this);
            if (!mStack.isHomeStack()) {
                detachLocked();
                deleteActivityContainer(this);
            }
            mHandler.obtainMessage(CONTAINER_CALLBACK_TASK_LIST_EMPTY, this).sendToTarget();
        }

        @Override
@@ -3907,6 +3901,13 @@ public final class ActivityStackSupervisor implements DisplayListener {
            return false;
        }

        void onTaskListEmptyLocked() {
            mHandler.removeMessages(CONTAINER_TASK_LIST_EMPTY_TIMEOUT, this);
            detachLocked();
            deleteActivityContainer(this);
            mHandler.obtainMessage(CONTAINER_CALLBACK_TASK_LIST_EMPTY, this).sendToTarget();
        }

        private void setSurfaceIfReadyLocked() {
            if (DEBUG_STACK) Slog.v(TAG, "setSurfaceIfReadyLocked: mDrawn=" + mDrawn +
                    " mContainerState=" + mContainerState + " mSurface=" + mSurface);