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

Commit b6bf062e authored by Julia Reynolds's avatar Julia Reynolds Committed by Android (Google) Code Review
Browse files

Merge "DO NOT MERGE Make intents immutable" into oc-mr1-dev

parents b2e6bdfc 5571013b
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -568,7 +568,8 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks,
        String message = mContext.getString(R.string.instant_apps_message);
        PendingIntent appInfoAction = PendingIntent.getActivity(mContext, 0,
                new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
                        .setData(Uri.fromParts("package", pkg, null)), 0);
                        .setData(Uri.fromParts("package", pkg, null)),
                        PendingIntent.FLAG_IMMUTABLE);
        Action action = new Notification.Action.Builder(null, mContext.getString(R.string.app_info),
                appInfoAction).build();

@@ -582,7 +583,7 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks,
                    .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

            PendingIntent pendingIntent = PendingIntent.getActivity(mContext,
                    0 /* requestCode */, browserIntent, 0 /* flags */);
                    0 /* requestCode */, browserIntent, PendingIntent.FLAG_IMMUTABLE);
            ComponentName aiaComponent = null;
            try {
                aiaComponent = AppGlobals.getPackageManager().getInstantAppInstallerComponent();
@@ -598,7 +599,8 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks,
                    .putExtra(Intent.EXTRA_VERSION_CODE, appInfo.versionCode)
                    .putExtra(Intent.EXTRA_EPHEMERAL_FAILURE, pendingIntent);

            PendingIntent webPendingIntent = PendingIntent.getActivity(mContext, 0, goToWebIntent, 0);
            PendingIntent webPendingIntent = PendingIntent.getActivity(
                    mContext, 0, goToWebIntent, PendingIntent.FLAG_IMMUTABLE);
            Action webAction = new Notification.Action.Builder(null, mContext.getString(R.string.go_to_web),
                    webPendingIntent).build();
            builder.addAction(webAction);