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

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

[2/n] Clear appBounds on exit from Desktop transition

To allow activity to be letterboxed when existing from
Desktop Windowing, it's necessary to reset the appBounds
from empty to null.

Flag: com.android.window.flags.app_compat_refactoring_set_appbounds_to_null_when_empty
Bug: 438406944
Test: atest WMShellUnitTests:DesktopTasksControllerTest

Change-Id: Ib4673b0a859f43e061dbfe3a91dd5bb78107352c
parent a235d7f7
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -4547,6 +4547,11 @@ class DesktopTasksController(
            }
        wct.setWindowingMode(taskInfo.token, targetWindowingMode)
        wct.setBounds(taskInfo.token, Rect())

        if (Flags.appCompatRefactoringSetAppboundsToNullWhenEmpty()) {
            wct.setAppBounds(taskInfo.token, null)
        }

        if (desktopConfig.useDesktopOverrideDensity) {
            wct.setDensityDpi(taskInfo.token, getDefaultDensityDpi())
        }