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

Commit 9c5867d8 authored by Robert Carr's avatar Robert Carr
Browse files

Do not enforce minimum size for pinned stack.

We don't need to enforce a minimum size for the tasks in
the pinned stack as the bounds are controlled by the system.

Bug: 27536840
Change-Id: I9ecb2ebd3792b2739d05e9f403fe0acba969e46a
parent 5868ea7e
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -1332,8 +1332,13 @@ final class TaskRecord {
        if (bounds == null) {
            return;
        }
        final int minimalSize = mMinimalSize == -1
                ? mService.mStackSupervisor.mDefaultMinimalSizeOfResizeableTask : mMinimalSize;
        int minimalSize = mMinimalSize;
        // If the task has no requested minimal size, we'd like to enforce a minimal size
        // so that the user can not render the task too small to manipulate. We don't need
        // to do this for the pinned stack as the bounds are controlled by the system.
        if (minimalSize == -1 && stack.mStackId != PINNED_STACK_ID) {
            minimalSize = mService.mStackSupervisor.mDefaultMinimalSizeOfResizeableTask;
        }
        final boolean adjustWidth = minimalSize > bounds.width();
        final boolean adjustHeight = minimalSize > bounds.height();
        if (!(adjustWidth || adjustHeight)) {