summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Klyubin <klyubin@google.com>2015-02-04 08:50:56 -0800
committerAlex Klyubin <klyubin@google.com>2015-02-11 11:10:36 -0800
commitc554922d6f7786efd6514d2332754d0e963f0f4d (patch)
tree84957ec017b6f24a68fcf4aaf133aa2b01365c29
parent03a27b810ce70f2496f00a59ec79feb1da4e3b64 (diff)
downloadTvSettings-c554922d6f7786efd6514d2332754d0e963f0f4d.tar.gz
Hidden ApplicationInfo flags are now in privateFlags.
See b9f8a5204a1b0b3919fa921e858d04124c582828. Change-Id: Ie23eb8ddd5129de3c6e008c5261b639e22182ee5
-rw-r--r--Settings/src/com/android/tv/settings/users/AppLoadingTask.java3
-rw-r--r--Settings/src/com/android/tv/settings/users/UserAppRestrictionsDialogFragment.java2
2 files changed, 3 insertions, 2 deletions
diff --git a/Settings/src/com/android/tv/settings/users/AppLoadingTask.java b/Settings/src/com/android/tv/settings/users/AppLoadingTask.java
index 2812286ab..9f86da8b4 100644
--- a/Settings/src/com/android/tv/settings/users/AppLoadingTask.java
+++ b/Settings/src/com/android/tv/settings/users/AppLoadingTask.java
@@ -480,9 +480,10 @@ class AppLoadingTask extends AsyncTask<Void, Void, List<AppLoadingTask.Selectabl
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 static Uri getAppIconUri(Context context, ApplicationInfo info, int iconRes) {
diff --git a/Settings/src/com/android/tv/settings/users/UserAppRestrictionsDialogFragment.java b/Settings/src/com/android/tv/settings/users/UserAppRestrictionsDialogFragment.java
index 86e8d7b5a..3e064c312 100644
--- a/Settings/src/com/android/tv/settings/users/UserAppRestrictionsDialogFragment.java
+++ b/Settings/src/com/android/tv/settings/users/UserAppRestrictionsDialogFragment.java
@@ -387,7 +387,7 @@ public class UserAppRestrictionsDialogFragment extends DialogFragment implements
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) {
disableActionForPackage = true;
ipm.setApplicationHiddenSettingAsUser(packageName, false, userId);