summaryrefslogtreecommitdiffstats
path: root/src/com/android/bips/BuiltInPrintService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/bips/BuiltInPrintService.java')
-rw-r--r--src/com/android/bips/BuiltInPrintService.java6
1 files changed, 3 insertions, 3 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();