Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8a76c12 authored by Suprabh Shukla's avatar Suprabh Shukla Committed by android-build-merger
Browse files

Not using app op code constant directly from PackageInstaller

am: 691692d4

Change-Id: If7fcfbdeaee8d1fb90b2b91fbe2ce596c5f1b7d6
parents 6718a824 691692d4
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -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: