diff --git a/src/scanmanager.cpp b/src/scanmanager.cpp index 981276398..762f26eb4 100644 --- a/src/scanmanager.cpp +++ b/src/scanmanager.cpp @@ -149,7 +149,10 @@ ScanManager::runDirScan( const QStringList& paths, bool manualFull ) return; if ( paths.isEmpty() ) + { Database::instance()->enqueue( QSharedPointer( new DatabaseCommand_DeleteFiles( SourceList::instance()->getLocal() ) ) ); + return; + } if ( !m_musicScannerThreadController && m_scanner.isNull() ) //still running if these are not zero {