summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/bips/BuiltInPrintService.java6
-rw-r--r--src/com/android/bips/P2pPermissionManager.java6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/com/android/bips/BuiltInPrintService.java b/src/com/android/bips/BuiltInPrintService.java
index aa8aafa..e62cb66 100644
--- a/src/com/android/bips/BuiltInPrintService.java
+++ b/src/com/android/bips/BuiltInPrintService.java
@@ -317,13 +317,13 @@ public class BuiltInPrintService extends PrintService {
.setAction(ACTION_CERTIFICATE_REJECT)
.putExtra(EXTRA_PRINTER_ID, printerId);
PendingIntent pendingRejectIntent = PendingIntent.getService(this, CERTIFICATE_REQUEST_ID,
- rejectIntent, PendingIntent.FLAG_UPDATE_CURRENT);
+ rejectIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
Notification.Action rejectAction = new Notification.Action.Builder(
Icon.createWithResource(this, R.drawable.ic_printservice),
getString(R.string.reject), pendingRejectIntent).build();
PendingIntent deleteIntent = PendingIntent.getService(this, CERTIFICATE_REQUEST_ID,
- rejectIntent, 0);
+ rejectIntent, PendingIntent.FLAG_IMMUTABLE);
Intent acceptIntent = new Intent(this, BuiltInPrintService.class)
.setAction(ACTION_CERTIFICATE_ACCEPT)
@@ -333,7 +333,7 @@ public class BuiltInPrintService extends PrintService {
acceptIntent.putExtra(EXTRA_CERTIFICATE, certificate);
}
PendingIntent pendingAcceptIntent = PendingIntent.getService(this, CERTIFICATE_REQUEST_ID,
- acceptIntent, PendingIntent.FLAG_UPDATE_CURRENT);
+ acceptIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
Notification.Action acceptAction = new Notification.Action.Builder(
Icon.createWithResource(this, R.drawable.ic_printservice),
getString(R.string.accept), pendingAcceptIntent).build();
diff --git a/src/com/android/bips/P2pPermissionManager.java b/src/com/android/bips/P2pPermissionManager.java
index e9be8c2..027d764 100644
--- a/src/com/android/bips/P2pPermissionManager.java
+++ b/src/com/android/bips/P2pPermissionManager.java
@@ -225,7 +225,7 @@ public class P2pPermissionManager {
proceedIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
proceedIntent.putExtra(AddPrintersFragment.EXTRA_FIX_P2P_PERMISSION, true);
PendingIntent proceedPendingIntent = PendingIntent.getActivity(mContext, 0,
- proceedIntent, PendingIntent.FLAG_UPDATE_CURRENT);
+ proceedIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
Notification.Action fixAction = new Notification.Action.Builder(
Icon.createWithResource(mContext, R.drawable.ic_printservice),
mContext.getString(R.string.fix), proceedPendingIntent).build();
@@ -234,13 +234,13 @@ public class P2pPermissionManager {
.setAction(BuiltInPrintService.ACTION_P2P_PERMISSION_CANCEL);
PendingIntent cancelPendingIndent = PendingIntent.getService(mContext,
BuiltInPrintService.P2P_PERMISSION_REQUEST_ID, cancelIntent,
- PendingIntent.FLAG_UPDATE_CURRENT);
+ PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
Intent disableIntent = new Intent(mContext, BuiltInPrintService.class)
.setAction(BuiltInPrintService.ACTION_P2P_DISABLE);
PendingIntent disablePendingIndent = PendingIntent.getService(mContext,
BuiltInPrintService.P2P_PERMISSION_REQUEST_ID, disableIntent,
- PendingIntent.FLAG_UPDATE_CURRENT);
+ PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
Notification.Action disableAction = new Notification.Action.Builder(
Icon.createWithResource(mContext, R.drawable.ic_printservice),
mContext.getString(R.string.disable_wifi_direct), disablePendingIndent).build();