From 23122ec228d54a72aeb7095cf72b35d4ede2fc25 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 27 Sep 2021 17:07:03 +0200 Subject: [PATCH] Added fail-safe --- .../main/java/eu/faircode/email/NotificationHelper.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/NotificationHelper.java b/app/src/main/java/eu/faircode/email/NotificationHelper.java index 827af6bd88..1c799b7768 100644 --- a/app/src/main/java/eu/faircode/email/NotificationHelper.java +++ b/app/src/main/java/eu/faircode/email/NotificationHelper.java @@ -177,7 +177,13 @@ class NotificationHelper { channel.setDescription(jchannel.getString("description")); channel.setBypassDnd(jchannel.getBoolean("dnd")); - channel.setLockscreenVisibility(jchannel.getInt("visibility")); + + int visibility = jchannel.getInt("visibility"); + if (visibility == Notification.VISIBILITY_PRIVATE || + visibility == Notification.VISIBILITY_PUBLIC || + visibility == Notification.VISIBILITY_SECRET) + channel.setLockscreenVisibility(visibility); + channel.setShowBadge(jchannel.getBoolean("badge")); if (jchannel.has("sound") && !jchannel.isNull("sound")) {