From f8ca1ac99406a82267a035b3708ee8924dd9968d Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sun, 24 Jun 2012 11:15:17 +0200 Subject: [PATCH] * While not a bug, this shutdown check would have never been triggered. --- src/libtomahawk/network/DbSyncConnection.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/libtomahawk/network/DbSyncConnection.cpp b/src/libtomahawk/network/DbSyncConnection.cpp index 5e9d726c8..420cdbb87 100644 --- a/src/libtomahawk/network/DbSyncConnection.cpp +++ b/src/libtomahawk/network/DbSyncConnection.cpp @@ -107,16 +107,17 @@ void DBSyncConnection::check() { qDebug() << Q_FUNC_INFO << this << m_source->id(); - if ( m_state != UNKNOWN && m_state != SYNCED ) - { - qDebug() << "Syncing in progress already."; - return; - } + if ( m_state == SHUTDOWN ) { qDebug() << "Aborting sync due to shutdown."; return; } + if ( m_state != UNKNOWN && m_state != SYNCED ) + { + qDebug() << "Syncing in progress already."; + return; + } m_uscache.clear(); changeState( CHECKING );