diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/domain/applicationdomaintype.h | 1 | ||||
-rw-r--r-- | common/synchronizer.cpp | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h index d84bda4..e5aa46e 100644 --- a/common/domain/applicationdomaintype.h +++ b/common/domain/applicationdomaintype.h | |||
@@ -99,6 +99,7 @@ enum SINK_EXPORT ErrorCode { | |||
99 | NoServerError, | 99 | NoServerError, |
100 | ConnectionError, | 100 | ConnectionError, |
101 | LoginError, | 101 | LoginError, |
102 | ConfigurationError, | ||
102 | TransmissionError, | 103 | TransmissionError, |
103 | }; | 104 | }; |
104 | 105 | ||
diff --git a/common/synchronizer.cpp b/common/synchronizer.cpp index 9451488..fcd135c 100644 --- a/common/synchronizer.cpp +++ b/common/synchronizer.cpp | |||
@@ -315,6 +315,9 @@ void Synchronizer::setStatusFromResult(const KAsync::Error &error, const QString | |||
315 | if (error.errorCode == ApplicationDomain::ConnectionError) { | 315 | if (error.errorCode == ApplicationDomain::ConnectionError) { |
316 | //Couldn't connect, so we assume we don't have a network connection. | 316 | //Couldn't connect, so we assume we don't have a network connection. |
317 | setStatus(ApplicationDomain::OfflineStatus, s, requestId); | 317 | setStatus(ApplicationDomain::OfflineStatus, s, requestId); |
318 | } else if (error.errorCode == ApplicationDomain::ConfigurationError) { | ||
319 | //There is an error with the configuration. | ||
320 | setStatus(ApplicationDomain::ErrorStatus, s, requestId); | ||
318 | } else if (error.errorCode == ApplicationDomain::LoginError) { | 321 | } else if (error.errorCode == ApplicationDomain::LoginError) { |
319 | //If we failed to login altough we could connect that indicates a problem with our setup. | 322 | //If we failed to login altough we could connect that indicates a problem with our setup. |
320 | setStatus(ApplicationDomain::ErrorStatus, s, requestId); | 323 | setStatus(ApplicationDomain::ErrorStatus, s, requestId); |