Use right status in SyncthingApplet::handleConnectionStatusChanged()

This commit is contained in:
Martchus 2018-10-10 23:37:24 +02:00
parent c031440c05
commit 98a6b77013
2 changed files with 4 additions and 3 deletions

View File

@ -366,14 +366,15 @@ void SyncthingApplet::handleSettingsChanged()
emit settingsChanged();
}
void SyncthingApplet::handleConnectionStatusChanged(SyncthingStatus status)
void SyncthingApplet::handleConnectionStatusChanged(Data::SyncthingStatus previousStatus, Data::SyncthingStatus newStatus)
{
Q_UNUSED(previousStatus)
if (!m_initialized) {
return;
}
// update whether passive
setPassive(static_cast<int>(status) < passiveStates().size() && passiveStates().at(static_cast<int>(status)).isChecked());
setPassive(static_cast<int>(newStatus) < passiveStates().size() && passiveStates().at(static_cast<int>(newStatus)).isChecked());
// update status icon and tooltip text
m_statusInfo.updateConnectionStatus(m_connection);

View File

@ -132,7 +132,7 @@ Q_SIGNALS:
private Q_SLOTS:
void handleSettingsChanged();
void handleConnectionStatusChanged(Data::SyncthingStatus status);
void handleConnectionStatusChanged(Data::SyncthingStatus previousStatus, Data::SyncthingStatus newStatus);
void handleDevicesChanged();
void handleInternalError(
const QString &errorMsg, Data::SyncthingErrorCategory category, int networkError, const QNetworkRequest &request, const QByteArray &response);