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

Commit 98ac1a38 authored by Maryam Dehaini's avatar Maryam Dehaini Committed by Android (Google) Code Review
Browse files

Merge "Allow pinned activities to enter fullscreen using the api" into main

parents 2014926d e6c9f81e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3075,7 +3075,7 @@ public class Activity extends ContextThemeWrapper
    }

    /**
     * Request to put the freeform activity into fullscreen. The requester has to be the top-most
     * Request to put the activity into fullscreen. The requester must be pinned or the top-most
     * activity of the focused display which can be verified using
     * {@link #onTopResumedActivityChanged(boolean)}. The request should also be a response to a
     * user input. When getting fullscreen and receiving corresponding
+5 −4
Original line number Diff line number Diff line
@@ -1166,11 +1166,12 @@ class ActivityClientController extends IActivityClientController.Stub {
            transition.abort();
            return;
        }
        transition.collect(topFocusedRootTask);
        executeMultiWindowFullscreenRequest(fullscreenRequest, topFocusedRootTask);
        r.mTransitionController.requestStartTransition(transition, topFocusedRootTask,
        final Task requestingTask = r.getTask();
        transition.collect(requestingTask);
        executeMultiWindowFullscreenRequest(fullscreenRequest, requestingTask);
        r.mTransitionController.requestStartTransition(transition, requestingTask,
                null /* remoteTransition */, null /* displayChange */);
        transition.setReady(topFocusedRootTask, true);
        transition.setReady(requestingTask, true);
    }

    private static void reportMultiwindowFullscreenRequestValidatingResult(IRemoteCallback callback,