diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-27 09:44:23 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-27 09:44:23 +0200 |
commit | 58d75be423663d9dbe8dad3f311849776c8fa65a (patch) | |
tree | 307daf6cd1374dff91e26305c08bca5f9e13cff2 /framework/notifications/notificationhandler.cpp | |
parent | 5f1cf5b7926c568998f213beba9d7932ef7742ef (diff) | |
download | kube-58d75be423663d9dbe8dad3f311849776c8fa65a.tar.gz kube-58d75be423663d9dbe8dad3f311849776c8fa65a.zip |
Catch connection errors
Diffstat (limited to 'framework/notifications/notificationhandler.cpp')
-rw-r--r-- | framework/notifications/notificationhandler.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
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) | |||
57 | } else { | 57 | } else { |
58 | return; | 58 | return; |
59 | } | 59 | } |
60 | } else if (notification.type == Sink::Notification::Error) { | ||
61 | if (notification.code == Sink::ApplicationDomain::ConnectionError) { | ||
62 | n.mType = Notification::Warning; | ||
63 | n.mMessage = "Failed to connect to server."; | ||
64 | } else { | ||
65 | return; | ||
66 | } | ||
60 | } else if (notification.type == Sink::Notification::Info) { | 67 | } else if (notification.type == Sink::Notification::Info) { |
61 | n.mType = Notification::Info; | 68 | n.mType = Notification::Info; |
62 | if (notification.code == Sink::ApplicationDomain::TransmissionSuccess) { | 69 | if (notification.code == Sink::ApplicationDomain::TransmissionSuccess) { |