mirror of
https://github.com/android-password-store/Android-Password-Store
synced 2025-08-31 06:15:48 +00:00
app: add PendingIntent.FLAG_IMMUTABLE
flag where required
This commit is contained in:
@@ -79,7 +79,7 @@ class AutofillDecryptActivity : AppCompatActivity() {
|
||||
context,
|
||||
decryptFileRequestCode++,
|
||||
intent,
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
PendingIntent.FLAG_CANCEL_CURRENT or PendingIntent.FLAG_IMMUTABLE,
|
||||
)
|
||||
.intentSender
|
||||
}
|
||||
|
@@ -67,7 +67,7 @@ class AutofillDecryptActivityV2 : AppCompatActivity() {
|
||||
context,
|
||||
decryptFileRequestCode++,
|
||||
intent,
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
PendingIntent.FLAG_CANCEL_CURRENT or PendingIntent.FLAG_IMMUTABLE,
|
||||
)
|
||||
.intentSender
|
||||
}
|
||||
|
@@ -74,7 +74,7 @@ class AutofillFilterView : AppCompatActivity() {
|
||||
context,
|
||||
matchAndDecryptFileRequestCode++,
|
||||
intent,
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
PendingIntent.FLAG_CANCEL_CURRENT or PendingIntent.FLAG_IMMUTABLE,
|
||||
)
|
||||
.intentSender
|
||||
}
|
||||
|
@@ -54,7 +54,7 @@ class AutofillPublisherChangedActivity : AppCompatActivity() {
|
||||
context,
|
||||
publisherChangedRequestCode++,
|
||||
intent,
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
PendingIntent.FLAG_CANCEL_CURRENT or PendingIntent.FLAG_IMMUTABLE,
|
||||
)
|
||||
.intentSender
|
||||
}
|
||||
|
@@ -52,7 +52,12 @@ fun makeInlinePresentation(
|
||||
if (UiVersions.INLINE_UI_VERSION_1 !in UiVersions.getVersions(imeSpec.style)) return null
|
||||
|
||||
val launchIntent =
|
||||
PendingIntent.getActivity(context, 0, Intent(context, PasswordStore::class.java), 0)
|
||||
PendingIntent.getActivity(
|
||||
context,
|
||||
0,
|
||||
Intent(context, PasswordStore::class.java),
|
||||
PendingIntent.FLAG_IMMUTABLE
|
||||
)
|
||||
val slice =
|
||||
InlineSuggestionUi.newContentBuilder(launchIntent).run {
|
||||
setTitle(metadata.title)
|
||||
|
@@ -115,7 +115,12 @@ class ClipboardService : Service() {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
PendingIntent.getForegroundService(this, 0, clearIntent, PendingIntent.FLAG_UPDATE_CURRENT)
|
||||
} else {
|
||||
PendingIntent.getService(this, 0, clearIntent, PendingIntent.FLAG_UPDATE_CURRENT)
|
||||
PendingIntent.getService(
|
||||
this,
|
||||
0,
|
||||
clearIntent,
|
||||
PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_IMMUTABLE
|
||||
)
|
||||
}
|
||||
val notification =
|
||||
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {
|
||||
|
Reference in New Issue
Block a user