diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2017-09-24 07:40:06 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2017-09-24 07:40:06 +0000 |
commit | c6124717cfc88ba0ddbe6720fc18e43342126a45 (patch) | |
tree | 9766e25f6b485ffc2345fac0915e2bc6d0cb7fb6 | |
parent | e045c6497fd62bff678db7deddef1ac73e45a917 (diff) | |
parent | 691692d48669ef6d13193d449ea59e2e244c847f (diff) | |
download | android_packages_apps_PackageInstaller-c6124717cfc88ba0ddbe6720fc18e43342126a45.tar.gz android_packages_apps_PackageInstaller-c6124717cfc88ba0ddbe6720fc18e43342126a45.tar.bz2 android_packages_apps_PackageInstaller-c6124717cfc88ba0ddbe6720fc18e43342126a45.zip |
release-request-2950741e-0b24-4d70-b748-67bb2b5435b5-for-git_oc-mr1-release-4357583 snap-temp-L55500000105655441
Change-Id: I531adfe07d8294bf2b27c5ac4bbee5b8249f816a
-rw-r--r-- | src/com/android/packageinstaller/PackageInstallerActivity.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/packageinstaller/PackageInstallerActivity.java b/src/com/android/packageinstaller/PackageInstallerActivity.java index 61154716..06444179 100644 --- a/src/com/android/packageinstaller/PackageInstallerActivity.java +++ b/src/com/android/packageinstaller/PackageInstallerActivity.java @@ -519,7 +519,10 @@ public class PackageInstallerActivity extends OverlayTouchActivity implements On showDialogInner(DLG_ANONYMOUS_SOURCE); return; } - int appOpMode = mAppOpsManager.checkOpNoThrow(AppOpsManager.OP_REQUEST_INSTALL_PACKAGES, + // Shouldn't use static constant directly, see b/65534401. + final int appOpCode = + AppOpsManager.permissionToOpCode(Manifest.permission.REQUEST_INSTALL_PACKAGES); + final int appOpMode = mAppOpsManager.checkOpNoThrow(appOpCode, mOriginatingUid, mOriginatingPackage); switch (appOpMode) { case AppOpsManager.MODE_DEFAULT: @@ -533,7 +536,7 @@ public class PackageInstallerActivity extends OverlayTouchActivity implements On } catch (RemoteException exc) { Log.e(TAG, "Unable to talk to package manager"); } - mAppOpsManager.setMode(AppOpsManager.OP_REQUEST_INSTALL_PACKAGES, mOriginatingUid, + mAppOpsManager.setMode(appOpCode, mOriginatingUid, mOriginatingPackage, AppOpsManager.MODE_ERRORED); // fall through case AppOpsManager.MODE_ERRORED: |