summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-26 09:32:23 -0600
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-08-26 09:32:23 -0600
commit7669eeecdd394e1dd9ee8c2fa06edb948a410f6b (patch)
treee2198c2d34700ce67e24d17203b82ad20f86bd78 /common
parentea75d4bdba79d2a879c2ed31564928d4ef3cd9b1 (diff)
downloadsink-7669eeecdd394e1dd9ee8c2fa06edb948a410f6b.tar.gz
sink-7669eeecdd394e1dd9ee8c2fa06edb948a410f6b.zip
Only return connected if there is any resource connected.
Diffstat (limited to 'common')
-rw-r--r--common/resourcefacade.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/resourcefacade.cpp b/common/resourcefacade.cpp
index dab6aed..829375c 100644
--- a/common/resourcefacade.cpp
+++ b/common/resourcefacade.cpp
@@ -391,7 +391,10 @@ QPair<KAsync::Job<void>, typename Sink::ResultEmitter<typename ApplicationDomain
391 if (states.contains(ApplicationDomain::OfflineStatus)) { 391 if (states.contains(ApplicationDomain::OfflineStatus)) {
392 return ApplicationDomain::OfflineStatus; 392 return ApplicationDomain::OfflineStatus;
393 } 393 }
394 return ApplicationDomain::ConnectedStatus; 394 if (states.contains(ApplicationDomain::ConnectedStatus)) {
395 return ApplicationDomain::ConnectedStatus;
396 }
397 return ApplicationDomain::NoStatus;
395 }(); 398 }();
396 account.setStatusStatus(status); 399 account.setStatusStatus(status);
397 }); 400 });