mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-23 12:55:44 +03:00
AccountState: do not change the state when we stay connected
This would cause a full sync every 30 seconds.
This commit is contained in:
parent
34384e3613
commit
2c6c21d753
1 changed files with 4 additions and 1 deletions
|
@ -208,6 +208,7 @@ void AccountState::slotConnectionValidatorResult(ConnectionValidator::Status sta
|
|||
return;
|
||||
}
|
||||
|
||||
auto oldStatus = _connectionStatus;
|
||||
if (_connectionStatus != status) {
|
||||
qDebug() << "AccountState connection status change: "
|
||||
<< connectionStatusString(_connectionStatus) << "->"
|
||||
|
@ -219,7 +220,9 @@ void AccountState::slotConnectionValidatorResult(ConnectionValidator::Status sta
|
|||
switch (status)
|
||||
{
|
||||
case ConnectionValidator::Connected:
|
||||
setState(Connected);
|
||||
if (oldStatus != ConnectionValidator::Connected) {
|
||||
setState(Connected);
|
||||
}
|
||||
break;
|
||||
case ConnectionValidator::Undefined:
|
||||
case ConnectionValidator::NotConfigured:
|
||||
|
|
Loading…
Reference in a new issue