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

Commit d16cdb9d authored by Fyodor Kupolov's avatar Fyodor Kupolov Committed by Android Git Automerger
Browse files

am b507a182: Temporarily remove app ops check OP_READ_PHONE_STATE

* commit 'b507a182':
  Temporarily remove app ops check OP_READ_PHONE_STATE
parents a636b714 b507a182
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -151,7 +151,6 @@ public class PhoneSubInfo {
     * Retrieves the alpha identifier for line 1.
     */
    public String getLine1AlphaTag(String callingPackage) {
        mContext.enforceCallingOrSelfPermission(READ_PHONE_STATE, "Requires READ_PHONE_STATE");
        if (!checkReadPhoneState(callingPackage, "Requires READ_PHONE_STATE")) {
            return null;
        }
@@ -200,7 +199,6 @@ public class PhoneSubInfo {
        if (!checkReadPhoneState(callingPackage, "Requires READ_PHONE_STATE")) {
            return null;
        }
        mContext.enforceCallingOrSelfPermission(READ_PHONE_STATE, "Requires READ_PHONE_STATE");
        return mPhone.getVoiceMailAlphaTag();
    }

@@ -371,7 +369,10 @@ public class PhoneSubInfo {
        mContext.enforceCallingOrSelfPermission(
                android.Manifest.permission.READ_PHONE_STATE, message);

        return mAppOps.noteOp(AppOpsManager.OP_READ_PHONE_STATE, Binder.getCallingUid(),
                callingPackage) == AppOpsManager.MODE_ALLOWED;
        return true;
        // TODO b/21726452 enforce OP_READ_PHONE_STATE once
        // PhoneInterfaceManager.getMergedSubscriberIds got fixed
        // return mAppOps.noteOp(AppOpsManager.OP_READ_PHONE_STATE, Binder.getCallingUid(),
        // callingPackage) == AppOpsManager.MODE_ALLOWED;
    }
}