summaryrefslogtreecommitdiffstats
path: root/services/print
diff options
context:
space:
mode:
authorSvetoslav <svetoslavganov@google.com>2015-04-10 17:25:35 -0700
committerSvetoslav <svetoslavganov@google.com>2015-04-10 18:19:03 -0700
commitb0a78390ed834724e9c6adf0feff9931d7f9ec10 (patch)
tree95f0a64171ed82c9e7833f8d79d9492112a6db17 /services/print
parent682a433d0b8ff3e4e0ffc8d2cfedc8907ab1e83b (diff)
downloadframeworks_base-b0a78390ed834724e9c6adf0feff9931d7f9ec10.zip
frameworks_base-b0a78390ed834724e9c6adf0feff9931d7f9ec10.tar.gz
frameworks_base-b0a78390ed834724e9c6adf0feff9931d7f9ec10.tar.bz2
Add a mechanism to make pending intents immutable.
bug:19618745 Change-Id: Ice742e0162cb9b7c0afbc32e0eea03d501666e2b
Diffstat (limited to 'services/print')
-rw-r--r--services/print/java/com/android/server/print/UserState.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/print/java/com/android/server/print/UserState.java b/services/print/java/com/android/server/print/UserState.java
index 33edb11..ae19dac 100644
--- a/services/print/java/com/android/server/print/UserState.java
+++ b/services/print/java/com/android/server/print/UserState.java
@@ -204,8 +204,8 @@ final class UserState implements PrintSpoolerCallbacks, PrintServiceCallbacks {
IntentSender intentSender = PendingIntent.getActivityAsUser(
mContext, 0, intent, PendingIntent.FLAG_ONE_SHOT
- | PendingIntent.FLAG_CANCEL_CURRENT, null, new UserHandle(mUserId))
- .getIntentSender();
+ | PendingIntent.FLAG_CANCEL_CURRENT | PendingIntent.FLAG_IMMUTABLE,
+ null, new UserHandle(mUserId)) .getIntentSender();
Bundle result = new Bundle();
result.putParcelable(PrintManager.EXTRA_PRINT_JOB, printJob);