From 01d19e5384030271e7abebab13c65c2d9e879301 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Sun, 26 Jan 2020 19:28:19 +0100 Subject: [PATCH] VoIP calls: ignore notifications with only one action, assuming it is an outgoing call (Might improve #1780) --- .../gadgetbridge/externalevents/NotificationListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/NotificationListener.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/NotificationListener.java index 8a0783b2d..5a87ab344 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/NotificationListener.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/NotificationListener.java @@ -451,6 +451,10 @@ public class NotificationListener extends NotificationListenerService { for (Notification.Action action : noti.actions) { LOG.info("Found call action: " + action.title); } + if (noti.actions.length == 1) { + LOG.info("There is only one call action, assuming outgoing call and ignoring"); + return; + } /*try { LOG.info("Executing first action"); noti.actions[0].actionIntent.send();