summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjackqdyulei <jackqdyulei@google.com>2016-08-17 11:36:06 -0700
committerjackqdyulei <jackqdyulei@google.com>2016-08-26 13:20:56 -0700
commit9610c8fc898de0ff71c4a5cc3fce0da7883c93e2 (patch)
treefe30eb18f2cdb73af038662227262a235ad409b0
parent4b1e2d8d07db3a40ec494cb6191cdbd80a0dd740 (diff)
downloadandroid_packages_apps_PackageInstaller-9610c8fc898de0ff71c4a5cc3fce0da7883c93e2.tar.gz
android_packages_apps_PackageInstaller-9610c8fc898de0ff71c4a5cc3fce0da7883c93e2.tar.bz2
android_packages_apps_PackageInstaller-9610c8fc898de0ff71c4a5cc3fce0da7883c93e2.zip
Fix the sorting bugs for system apps
Bug: 30770664 Test: Manual - 1. Go to settings -> Apps -> Menu -> App permissions 2. Click one permissions folder. 3. Observe the sequence of apps. 4. Click the "show system" menu. 5. Observe the sequence of apps. Now the system apps and user apps are merged and sorted by alphabetic order. Change-Id: I45c933f9be30f138085f46f9515c38bf998bfb9a (cherry picked from commit b7ea973e7ad8e8c0a5dad420e0fc705efc92ec0b)
-rw-r--r--src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java b/src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java
index 1a21f2de..def2fe9a 100644
--- a/src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java
+++ b/src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java
@@ -177,6 +177,8 @@ public final class PermissionAppsFragment extends PermissionsFrameFragment imple
setPreferenceScreen(screen);
}
+ screen.setOrderingAsAdded(false);
+
ArraySet<String> preferencesToRemove = new ArraySet<>();
for (int i = 0, n = screen.getPreferenceCount(); i < n; i++) {
preferencesToRemove.add(screen.getPreference(i).getKey());