diff options
author | 2025-01-10 01:07:35 -0800 | |
---|---|---|
committer | 2025-01-11 05:16:48 +0000 | |
commit | 2923e5184e7bd60741bc94ea9271ebf98f89d11c (patch) | |
tree | 944baa255cbf7acfe632ebd60ced1f01c56ab147 | |
parent | 15a70e8c0c87345caf4ddb8430420984b9210d2f (diff) |
Flag AppZoomOutController init with com.android.systemui.Flags.spatialModelAppPushback
Bug: 370560660
Test: presubmit
Flag: com.android.systemui.spatial_model_app_pushback
Change-Id: Ia79be3053fd524b6038b61220603148f16bb19d7
-rw-r--r-- | libs/WindowManager/Shell/Android.bp | 1 | ||||
-rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/appzoomout/AppZoomOutController.java | 5 | ||||
-rw-r--r-- | packages/SystemUI/aconfig/Android.bp | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/libs/WindowManager/Shell/Android.bp b/libs/WindowManager/Shell/Android.bp index 957d1b835ec2..c6e7f854eef6 100644 --- a/libs/WindowManager/Shell/Android.bp +++ b/libs/WindowManager/Shell/Android.bp @@ -170,6 +170,7 @@ android_library { "res", ], static_libs: [ + "//frameworks/base/packages/SystemUI/aconfig:com_android_systemui_flags_lib", "//frameworks/libs/systemui:com_android_systemui_shared_flags_lib", "//frameworks/libs/systemui:iconloader_base", "//packages/apps/Car/SystemUI/aconfig:com_android_systemui_car_flags_lib", diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/appzoomout/AppZoomOutController.java b/libs/WindowManager/Shell/src/com/android/wm/shell/appzoomout/AppZoomOutController.java index 8cd7b0f48003..b280515529e5 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/appzoomout/AppZoomOutController.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/appzoomout/AppZoomOutController.java @@ -17,6 +17,7 @@ package com.android.wm.shell.appzoomout; import static android.view.Display.DEFAULT_DISPLAY; +import static com.android.systemui.Flags.spatialModelAppPushback; import android.app.ActivityManager; import android.app.WindowConfiguration; @@ -92,7 +93,9 @@ public class AppZoomOutController implements RemoteCallable<AppZoomOutController mDisplayAreaOrganizer = displayAreaOrganizer; mMainExecutor = mainExecutor; - shellInit.addInitCallback(this::onInit, this); + if (spatialModelAppPushback()) { + shellInit.addInitCallback(this::onInit, this); + } } private void onInit() { diff --git a/packages/SystemUI/aconfig/Android.bp b/packages/SystemUI/aconfig/Android.bp index 1858c80ca901..088ec136f24e 100644 --- a/packages/SystemUI/aconfig/Android.bp +++ b/packages/SystemUI/aconfig/Android.bp @@ -23,6 +23,7 @@ package { default_team: "trendy_team_system_ui_please_use_a_more_specific_subteam_if_possible_", default_visibility: [ "//visibility:override", + "//frameworks/base/libs/WindowManager/Shell:__subpackages__", "//frameworks/base/packages/SystemUI:__subpackages__", "//frameworks/libs/systemui/tracinglib:__subpackages__", "//frameworks/base/services/accessibility:__subpackages__", |