From 58d75be423663d9dbe8dad3f311849776c8fa65a Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 27 Mar 2017 09:44:23 +0200 Subject: Catch connection errors --- framework/notifications/notificationhandler.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'framework') diff --git a/framework/notifications/notificationhandler.cpp b/framework/notifications/notificationhandler.cpp index 591ecdab..093d638a 100644 --- a/framework/notifications/notificationhandler.cpp +++ b/framework/notifications/notificationhandler.cpp @@ -57,6 +57,13 @@ void NotificationHandler::notify(const Sink::Notification ¬ification) } else { return; } + } else if (notification.type == Sink::Notification::Error) { + if (notification.code == Sink::ApplicationDomain::ConnectionError) { + n.mType = Notification::Warning; + n.mMessage = "Failed to connect to server."; + } else { + return; + } } else if (notification.type == Sink::Notification::Info) { n.mType = Notification::Info; if (notification.code == Sink::ApplicationDomain::TransmissionSuccess) { -- cgit v1.2.3