From c2f830827c1b6d1fb182768c282c0381529fc68a Mon Sep 17 00:00:00 2001 From: Alex Klyubin Date: Wed, 4 Feb 2015 08:43:57 -0800 Subject: Hidden ApplicationInfo flags are now in privateFlags. See b9f8a5204a1b0b3919fa921e858d04124c582828. Change-Id: Ie23eb8ddd5129de3c6e008c5261b639e22182ee5 --- src/com/android/packageinstaller/PackageInstallerActivity.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/com/android/packageinstaller/PackageInstallerActivity.java') diff --git a/src/com/android/packageinstaller/PackageInstallerActivity.java b/src/com/android/packageinstaller/PackageInstallerActivity.java index ec1fe6b8..cc1d9966 100644 --- a/src/com/android/packageinstaller/PackageInstallerActivity.java +++ b/src/com/android/packageinstaller/PackageInstallerActivity.java @@ -354,7 +354,8 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen try { mSourceInfo = mPm.getApplicationInfo(callerPackage, 0); if (mSourceInfo != null) { - if ((mSourceInfo.flags & ApplicationInfo.FLAG_PRIVILEGED) != 0) { + if ((mSourceInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_PRIVILEGED) + != 0) { // Privileged apps are not considered an unknown source. return false; } @@ -560,7 +561,7 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen ApplicationInfo sourceInfo = getSourceInfo(); if (sourceInfo != null) { if (uidFromIntent != VerificationParams.NO_UID && - (mSourceInfo.flags & ApplicationInfo.FLAG_PRIVILEGED) != 0) { + (mSourceInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_PRIVILEGED) != 0) { return uidFromIntent; } @@ -590,7 +591,8 @@ public class PackageInstallerActivity extends Activity implements OnCancelListen ApplicationInfo applicationInfo = mPm.getApplicationInfo(packageName, 0); - if ((applicationInfo.flags & ApplicationInfo.FLAG_PRIVILEGED) != 0) { + if ((applicationInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_PRIVILEGED) + != 0) { return uidFromIntent; } } catch (NameNotFoundException ex) { -- cgit v1.2.3