From a1d1f5a2728571c0171b40e7f76d256460cb0982 Mon Sep 17 00:00:00 2001 From: Peter Kalauskas Date: Wed, 31 Mar 2021 14:36:50 -0700 Subject: [PATCH] Always draw a background for the user avatar Test: On wembley, verify that newly created users, which still have their default icon, are drawn with a background when displayed on the lock screen Bug: 181176583 Change-Id: Id89e0be2a90956a1fb21216293b8c4c769cf2935 --- packages/SystemUI/res/values-night/colors.xml | 2 - packages/SystemUI/res/values/colors.xml | 2 +- .../KeyguardQsUserSwitchController.java | 42 ++++++++----------- 3 files changed, 19 insertions(+), 27 deletions(-) diff --git a/packages/SystemUI/res/values-night/colors.xml b/packages/SystemUI/res/values-night/colors.xml index c10add2ca853f..471f36b3849ee 100644 --- a/packages/SystemUI/res/values-night/colors.xml +++ b/packages/SystemUI/res/values-night/colors.xml @@ -92,8 +92,6 @@ @android:color/background_light #202124 - - #3C4043 @android:color/background_light diff --git a/packages/SystemUI/res/values/colors.xml b/packages/SystemUI/res/values/colors.xml index e77a8a4fbdf08..68d485e328a18 100644 --- a/packages/SystemUI/res/values/colors.xml +++ b/packages/SystemUI/res/values/colors.xml @@ -79,7 +79,7 @@ (e.g. cannot be switched to) --> @color/GM2_grey_600 - @color/GM2_grey_300 + ?android:attr/colorBackgroundFloating #3C4043 diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java index fd37d89a24ece..d52ea890af7ee 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardQsUserSwitchController.java @@ -224,35 +224,29 @@ public class KeyguardQsUserSwitchController extends ViewController