From 2987621505237e686e3c48308adc8d8d874c10e4 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Tue, 13 Feb 2018 16:02:01 +0100 Subject: log: Fix uncaught error warning --- libzeitgeist/log.vala | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/libzeitgeist/log.vala b/libzeitgeist/log.vala index 82c7584a..9b488af2 100644 --- a/libzeitgeist/log.vala +++ b/libzeitgeist/log.vala @@ -575,17 +575,19 @@ public class Log : QueuedProxyWrapper */ public void remove_monitor (owned Monitor monitor) throws Error { - try + proxy.remove_monitor.begin (monitor.get_path (), null, (obj, res) => { - proxy.remove_monitor.begin (monitor.get_path ()); - } - catch (IOError err) - { - warning ("Failed to remove monitor from Zeitgeist. Retracting" + - "%s from the bus nonetheless: %s", monitor.get_path (), - err.message); - return; - } + try + { + ((RemoteLog) obj).remove_monitor.end (res); + } + catch (Error err) + { + warning ("Failed to remove monitor from Zeitgeist. Retracting" + + "%s from the bus nonetheless: %s", monitor.get_path (), + err.message); + } + }); uint registration_id = monitors.lookup (monitor); if (registration_id != 0) -- cgit v1.2.1