Previously the last folder in the queue was scheduled, regardless
of whether it was paused or not.
}
// Find the first folder in the queue that can be synced.
- Folder* f = 0;
+ Folder* folder = 0;
while( !_scheduledFolders.isEmpty() ) {
- f = _scheduledFolders.dequeue();
- Q_ASSERT(f);
-
- if( f->canSync() ) {
+ Folder* g = _scheduledFolders.dequeue();
+ if( g->canSync() ) {
+ folder = g;
break;
}
}
emit scheduleQueueChanged();
// Start syncing this folder!
- if( f ) {
- _currentSyncFolder = f;
- f->startSync( QStringList() );
+ if( folder ) {
+ _currentSyncFolder = folder;
+ folder->startSync( QStringList() );
}
}