From 06fc910b9de795de0060c6d6ad4c08e0e8e46fa6 Mon Sep 17 00:00:00 2001 From: Georg Lukas Date: Sun, 8 Oct 2023 17:45:44 +0200 Subject: [PATCH] Android 13: pending intents in backend code --- src/backend/UsbTnc.scala | 2 +- src/location/FixedPosition.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/UsbTnc.scala b/src/backend/UsbTnc.scala index bcdd1d1..4224de0 100644 --- a/src/backend/UsbTnc.scala +++ b/src/backend/UsbTnc.scala @@ -49,7 +49,7 @@ class UsbTnc(service : AprsService, prefs : PrefsWrapper) extends AprsBackend(pr var alreadyRunning = false val intent = new Intent(USB_PERM_ACTION) - val pendingIntent = PendingIntent.getBroadcast(service, 0, intent, 0) + val pendingIntent = PendingIntent.getBroadcast(service, 0, intent, PendingIntent.FLAG_IMMUTABLE) val receiver = new BroadcastReceiver() { override def onReceive(ctx : Context, i : Intent) { diff --git a/src/location/FixedPosition.scala b/src/location/FixedPosition.scala index 36f0fda..a1c2cac 100644 --- a/src/location/FixedPosition.scala +++ b/src/location/FixedPosition.scala @@ -16,7 +16,7 @@ class FixedPosition(service : AprsService, prefs : PrefsWrapper) extends Locatio val intent = new Intent(ALARM_ACTION) val pendingIntent = PendingIntent.getBroadcast(service, 0, intent, - PendingIntent.FLAG_UPDATE_CURRENT) + PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE) // get called on alarm val receiver = new BroadcastReceiver() {