diff options
author | jackqdyulei <jackqdyulei@google.com> | 2016-08-17 11:36:06 -0700 |
---|---|---|
committer | jackqdyulei <jackqdyulei@google.com> | 2016-08-26 13:20:56 -0700 |
commit | 9610c8fc898de0ff71c4a5cc3fce0da7883c93e2 (patch) | |
tree | fe30eb18f2cdb73af038662227262a235ad409b0 /src | |
parent | 4b1e2d8d07db3a40ec494cb6191cdbd80a0dd740 (diff) | |
download | android_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)
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/packageinstaller/permission/ui/handheld/PermissionAppsFragment.java | 2 |
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()); |