From e6d728ce666c83b81f3f3bbefa5409fe144324a2 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 26 Aug 2022 01:08:00 +0100 Subject: [PATCH] provision for dbus timeouts --- .../muwire/gui/linux/DBUSNotifyService.groovy | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gui/src/main/groovy/com/muwire/gui/linux/DBUSNotifyService.groovy b/gui/src/main/groovy/com/muwire/gui/linux/DBUSNotifyService.groovy index e5a76323..cb8bdcd7 100644 --- a/gui/src/main/groovy/com/muwire/gui/linux/DBUSNotifyService.groovy +++ b/gui/src/main/groovy/com/muwire/gui/linux/DBUSNotifyService.groovy @@ -40,13 +40,15 @@ class DBUSNotifyService { Variant variant = new Variant(soundName) hints.put("sound-name", variant) } - UInt32 rv = NOTIFICATIONS.Notify("MuWire", // app name - new UInt32(0L), // replaces - "", // no icon - summary, // summary - body, // body - Collections.emptyList(), // actions - hints, // hints - -1) // expire timeout + try { + NOTIFICATIONS.Notify("MuWire", // app name + new UInt32(0L), // replaces + "", // no icon + summary, // summary + body, // body + Collections.emptyList(), // actions + hints, // hints + -1) // expire timeout + } catch (NoReply ignore) {} } }