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

Commit a235d7f7 authored by Massimo Carli's avatar Massimo Carli
Browse files

[1/n] AppBounds should be nullable in WindowContainerTransition

It should be possible to set null as a value for appCompat
in WindowConfiguration.appBounds because the related
property in WIndowConfiguration can be null.

Flag: EXEMPT Small change
Bug: 387193964
Test: atest WmTests:WindowContainerTransactionTests

Change-Id: I6ac5e3007d9a35234166c01ad8ca3e9bfc643972
parent 1fd334d1
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4605,7 +4605,7 @@ package android.window {
    method @NonNull public android.window.WindowContainerTransaction setActivityWindowingMode(@NonNull android.window.WindowContainerToken, int);
    method @NonNull public android.window.WindowContainerTransaction setAdjacentRoots(@NonNull android.window.WindowContainerToken...);
    method @NonNull public android.window.WindowContainerTransaction setAdjacentTaskFragments(@NonNull android.os.IBinder, @NonNull android.os.IBinder, @Nullable android.window.WindowContainerTransaction.TaskFragmentAdjacentParams);
    method @NonNull public android.window.WindowContainerTransaction setAppBounds(@NonNull android.window.WindowContainerToken, @NonNull android.graphics.Rect);
    method @NonNull public android.window.WindowContainerTransaction setAppBounds(@NonNull android.window.WindowContainerToken, @Nullable android.graphics.Rect);
    method @NonNull public android.window.WindowContainerTransaction setBounds(@NonNull android.window.WindowContainerToken, @NonNull android.graphics.Rect);
    method @NonNull public android.window.WindowContainerTransaction setBoundsChangeTransaction(@NonNull android.window.WindowContainerToken, @NonNull android.view.SurfaceControl.Transaction);
    method @NonNull public android.window.WindowContainerTransaction setErrorCallbackToken(@NonNull android.os.IBinder);
+1 −1
Original line number Diff line number Diff line
@@ -145,7 +145,7 @@ public final class WindowContainerTransaction implements Parcelable {
     */
    @NonNull
    public WindowContainerTransaction setAppBounds(
            @NonNull WindowContainerToken container, @NonNull Rect appBounds) {
            @NonNull WindowContainerToken container, @Nullable Rect appBounds) {
        final Change chg = getOrCreateChange(container.asBinder());
        chg.mConfiguration.windowConfiguration.setAppBounds(appBounds);
        chg.mConfigSetMask |= ActivityInfo.CONFIG_WINDOW_CONFIGURATION;