Fix notification cancellation detection on Android
* java/org/gnu/emacs/EmacsDesktopNotification.java (display1): Don't specify FLAG_ONE_SHOT in cancel intents.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user