From d63c5ebff570caee32bed00b79380a5c502a0082 Mon Sep 17 00:00:00 2001 From: Sunny Shao Date: Thu, 16 Apr 2020 21:27:48 +0800 Subject: [PATCH] Fix incorrect app count displayed under special app access - This special app Google Play services will change its hasLauncherEntry value after receiving the MSG_LOAD_LAUNCHER. - Update the summary while SpecialAppAccessPreferenceController is receiving the onLauncherInfoChanged callback. Fixes: 150480524 Test: manual test Change-Id: I26b99fce54606644ee5603b4ca4730267c0f7ce5 --- .../applications/SpecialAppAccessPreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/SpecialAppAccessPreferenceController.java b/src/com/android/settings/applications/SpecialAppAccessPreferenceController.java index 8c937bc17bb..752c6cedd62 100644 --- a/src/com/android/settings/applications/SpecialAppAccessPreferenceController.java +++ b/src/com/android/settings/applications/SpecialAppAccessPreferenceController.java @@ -144,10 +144,11 @@ public class SpecialAppAccessPreferenceController extends BasePreferenceControll @Override public void onLauncherInfoChanged() { + // when the value of the AppEntry.hasLauncherEntry was changed. + updateSummary(); } @Override public void onLoadEntriesCompleted() { } - }