summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Gyehun Jeon <gyehun.jeon@samsung.corp-partner.google.com> 2024-12-27 04:49:44 -0800
committer Robin Lee <rgl@google.com> 2025-01-14 03:52:33 -0800
commitea455c58ddab063f57625fce0e24029de2e12c1e (patch)
tree27e2ad65bc87b6e1216eda1c618f9ad8efe9a295
parent265bf0b27c3d99e746262f426996901c9f8ec102 (diff)
Add flag to show lock wallpaper in aod state
This is a flag to show the lock wallpaper in aod state. Currently, there is no policy for showing wallpaper for appearing aod. So it will be implemented so that the lock wallpaper can be displayed when aod appears like keyguard appearing. Bug: 361438779 Test: N/A - just a flag Flag: com.android.window.flags.aod_transition (cherry picked from https://partner-android-review.googlesource.com/q/commit:3ae2b96dfc5a74b92855299d51c4fcf4a18b5bb7) Merged-In: Ibcb0b4ab5db4278380e474d1f40996de24244ff6 Change-Id: Ibcb0b4ab5db4278380e474d1f40996de24244ff6
-rw-r--r--core/java/android/window/flags/windowing_frontend.aconfig9
-rw-r--r--services/core/java/com/android/server/wm/WindowManagerFlags.java2
2 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/window/flags/windowing_frontend.aconfig b/core/java/android/window/flags/windowing_frontend.aconfig
index 409c3cd569ab..8b1fd6c50c99 100644
--- a/core/java/android/window/flags/windowing_frontend.aconfig
+++ b/core/java/android/window/flags/windowing_frontend.aconfig
@@ -433,6 +433,13 @@ flag {
}
flag {
+ name: "aod_transition"
+ namespace: "windowing_frontend"
+ description: "Support to show lock wallpaper in aod state"
+ bug: "361438779"
+}
+
+flag {
name: "check_disabled_snapshots_in_task_persister"
namespace: "windowing_frontend"
description: "Check for TaskSnapshots disabling in TaskSnapshotPersister."
@@ -440,4 +447,4 @@ flag {
metadata {
purpose: PURPOSE_BUGFIX
}
-}
+} \ No newline at end of file
diff --git a/services/core/java/com/android/server/wm/WindowManagerFlags.java b/services/core/java/com/android/server/wm/WindowManagerFlags.java
index 7ef8d8d0c16a..df70ed2e99a8 100644
--- a/services/core/java/com/android/server/wm/WindowManagerFlags.java
+++ b/services/core/java/com/android/server/wm/WindowManagerFlags.java
@@ -58,6 +58,8 @@ class WindowManagerFlags {
final boolean mEnsureWallpaperInTransitions;
+ final boolean mAodTransition = Flags.aodTransition();
+
/* End Available Flags */
WindowManagerFlags() {