diff options
author | Alex Klyubin <klyubin@google.com> | 2015-02-04 08:47:12 -0800 |
---|---|---|
committer | Alex Klyubin <klyubin@google.com> | 2015-02-11 11:10:12 -0800 |
commit | cc254f4da96506901268c4a0b1d3cfacb5f44948 (patch) | |
tree | 153c3685c64a4c6f9eb6d95238d7fdc00fb40ac5 /src/com/android/settings/users/AppRestrictionsFragment.java | |
parent | 6317e06635ed52a9d1c1aeb0439017418f57ad0f (diff) | |
download | packages_apps_Settings-cc254f4da96506901268c4a0b1d3cfacb5f44948.zip packages_apps_Settings-cc254f4da96506901268c4a0b1d3cfacb5f44948.tar.gz packages_apps_Settings-cc254f4da96506901268c4a0b1d3cfacb5f44948.tar.bz2 |
Hidden ApplicationInfo flags are now in privateFlags.
See b9f8a5204a1b0b3919fa921e858d04124c582828.
Change-Id: I98bbe4b1a5ac0939e0000e4da8b21a1964c75e8b
Diffstat (limited to 'src/com/android/settings/users/AppRestrictionsFragment.java')
-rw-r--r-- | src/com/android/settings/users/AppRestrictionsFragment.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/settings/users/AppRestrictionsFragment.java b/src/com/android/settings/users/AppRestrictionsFragment.java index 9eee4ac..3223389 100644 --- a/src/com/android/settings/users/AppRestrictionsFragment.java +++ b/src/com/android/settings/users/AppRestrictionsFragment.java @@ -370,7 +370,7 @@ public class AppRestrictionsFragment extends SettingsPreferenceFragment implemen Log.d(TAG, "Installing " + packageName); } } - if (info != null && (info.flags&ApplicationInfo.FLAG_HIDDEN) != 0 + if (info != null && (info.privateFlags&ApplicationInfo.PRIVATE_FLAG_HIDDEN) != 0 && (info.flags&ApplicationInfo.FLAG_INSTALLED) != 0) { disableUiForPackage(packageName); mIPm.setApplicationHiddenSettingAsUser(packageName, false, userId); @@ -637,9 +637,10 @@ public class AppRestrictionsFragment extends SettingsPreferenceFragment implemen private boolean isAppEnabledForUser(PackageInfo pi) { if (pi == null) return false; final int flags = pi.applicationInfo.flags; + final int privateFlags = pi.applicationInfo.privateFlags; // Return true if it is installed and not hidden return ((flags&ApplicationInfo.FLAG_INSTALLED) != 0 - && (flags&ApplicationInfo.FLAG_HIDDEN) == 0); + && (privateFlags&ApplicationInfo.PRIVATE_FLAG_HIDDEN) == 0); } private void populateApps() { |