From 577084d62bdf7b7f8e563aa3ca11cd1faa499719 Mon Sep 17 00:00:00 2001 From: Suphon T <8080853+suphon-t@users.noreply.github.com> Date: Tue, 19 Dec 2023 06:16:53 +0700 Subject: [PATCH] Fix work mode switch inflation (#3878) * Revert "Fixed App crashes when leaving search in A9 (#3876) (#3877)" This reverts commit 54ee1a0e924536b54121d1320037302865150b96. * Fix work mode switch inflation on Pie * Also change the color in dark mode --- quickstep/res/values-night/colors.xml | 4 ++-- quickstep/res/values/colors.xml | 4 ++-- src/com/android/launcher3/allapps/WorkProfileManager.java | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/quickstep/res/values-night/colors.xml b/quickstep/res/values-night/colors.xml index 23ece7b2f5..623a1655ed 100644 --- a/quickstep/res/values-night/colors.xml +++ b/quickstep/res/values-night/colors.xml @@ -27,5 +27,5 @@ ?attr/colorAccentPrimary ?attr/materialColorPrimaryFixedDim - ?attr/materialColorOnPrimaryFixed - \ No newline at end of file + @color/material_color_on_primary_fixed + diff --git a/quickstep/res/values/colors.xml b/quickstep/res/values/colors.xml index f799d72b15..9ca66bb8d3 100644 --- a/quickstep/res/values/colors.xml +++ b/quickstep/res/values/colors.xml @@ -95,5 +95,5 @@ ?attr/colorAccentPrimary ?attr/materialColorPrimaryFixedDim - ?attr/materialColorOnPrimaryFixed - \ No newline at end of file + @color/material_color_on_primary_fixed + diff --git a/src/com/android/launcher3/allapps/WorkProfileManager.java b/src/com/android/launcher3/allapps/WorkProfileManager.java index c4e03cc774..958680962d 100644 --- a/src/com/android/launcher3/allapps/WorkProfileManager.java +++ b/src/com/android/launcher3/allapps/WorkProfileManager.java @@ -166,8 +166,7 @@ public class WorkProfileManager implements PersonalWorkSlidingTabStrip.OnActiveP */ public boolean attachWorkModeSwitch() { if (!mAllApps.getAppsStore().hasModelFlag( - FLAG_HAS_SHORTCUT_PERMISSION | FLAG_QUIET_MODE_CHANGE_PERMISSION) - || !Utilities.ATLEAST_Q) { + FLAG_HAS_SHORTCUT_PERMISSION | FLAG_QUIET_MODE_CHANGE_PERMISSION)) { Log.e(TAG, "unable to attach work mode switch; Missing required permissions"); return false; }