summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2024-03-12 08:51:52 +0800
committerPo Lu <luangruo@yahoo.com>2024-03-12 08:51:52 +0800
commitbf38783c32e794e46fd03210242f265f34257940 (patch)
tree42558afd6ad8e812c80b9f9d304dfa4ddda11cfe /java
parenta7a37341cad230448e487d0ffa343eeeb8a66a65 (diff)
downloademacs-bf38783c32e794e46fd03210242f265f34257940.tar.gz
Fix notification cancellation detection on Android
* java/org/gnu/emacs/EmacsDesktopNotification.java (display1): Don't specify FLAG_ONE_SHOT in cancel intents.
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsDesktopNotification.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/java/org/gnu/emacs/EmacsDesktopNotification.java b/java/org/gnu/emacs/EmacsDesktopNotification.java
index f52c3d9d4fb..d05ed2e6203 100644
--- a/java/org/gnu/emacs/EmacsDesktopNotification.java
+++ b/java/org/gnu/emacs/EmacsDesktopNotification.java
@@ -281,11 +281,9 @@ public final class EmacsDesktopNotification
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S)
pending = PendingIntent.getBroadcast (context, 0, intent,
- (PendingIntent.FLAG_IMMUTABLE
- | PendingIntent.FLAG_ONE_SHOT));
+ PendingIntent.FLAG_IMMUTABLE);
else
- pending = PendingIntent.getBroadcast (context, 0, intent,
- PendingIntent.FLAG_ONE_SHOT);
+ pending = PendingIntent.getBroadcast (context, 0, intent, 0);
notification.deleteIntent = pending;
manager.notify (tag, 2, notification);