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

Commit 98659cea authored by Jack Yu's avatar Jack Yu Committed by android-build-merger
Browse files

Merge "Fixed device crash on automation setup" am: 152f41bd

am: 2ab4e341

Change-Id: I795cf1fa725221274d6e3a93307605942a765307
parents 67aad17a 2ab4e341
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -94,22 +94,23 @@ public class CellBroadcastHandler extends WakeLockStateMachine {
            receiverPermission = Manifest.permission.RECEIVE_SMS;
            appOp = AppOpsManager.OP_RECEIVE_SMS;
        }
        // explicitly send it to the default cell broadcast receiver only.
        intent.setPackage(mContext.getResources().getString(
                com.android.internal.R.string.config_defaultCellBroadcastReceiverPkg));

        intent.putExtra("message", message);
        SubscriptionManager.putPhoneIdAndSubIdExtra(intent, mPhone.getPhoneId());
        mContext.sendOrderedBroadcastAsUser(intent, UserHandle.ALL, receiverPermission, appOp,
                mReceiver, getHandler(), Activity.RESULT_OK, null, null);

        if (Build.IS_DEBUGGABLE) {
            String additionalPackage = Settings.Secure.getString(mContext.getContentResolver(),
                    CMAS_ADDITIONAL_BROADCAST_PKG);
            final String additionalPackage = Settings.Secure.getString(
                    mContext.getContentResolver(), CMAS_ADDITIONAL_BROADCAST_PKG);
            if (additionalPackage != null) {
                intent.setPackage(additionalPackage);
                mContext.sendOrderedBroadcastAsUser(intent, UserHandle.ALL, receiverPermission,
                        appOp, mReceiver, getHandler(), Activity.RESULT_OK, null, null);
                        appOp, null, getHandler(), Activity.RESULT_OK, null, null);
            }
        }

        intent.setPackage(mContext.getResources().getString(
                com.android.internal.R.string.config_defaultCellBroadcastReceiverPkg));
        mContext.sendOrderedBroadcastAsUser(intent, UserHandle.ALL, receiverPermission, appOp,
                mReceiver, getHandler(), Activity.RESULT_OK, null, null);
    }
}