From 70f00872a1c5855456db15c91ca064d26dfe3c74 Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Fri, 30 Sep 2011 16:50:16 -0400 Subject: [PATCH] Fix deleteAll --- .../database/databasecommand_deletefiles.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libtomahawk/database/databasecommand_deletefiles.cpp b/src/libtomahawk/database/databasecommand_deletefiles.cpp index c2deb2883..1b3b7e892 100644 --- a/src/libtomahawk/database/databasecommand_deletefiles.cpp +++ b/src/libtomahawk/database/databasecommand_deletefiles.cpp @@ -107,6 +107,16 @@ DatabaseCommand_DeleteFiles::exec( DatabaseImpl* dbi ) while ( dirquery.next() ) m_files << dirquery.value( 1 ).toString(); } + else if ( m_deleteAll ) + { + TomahawkSqlQuery dirquery = dbi->newquery(); + + dirquery.prepare( QString( "SELECT url FROM file WHERE source IS NULL" ) ); + + dirquery.exec(); + while ( dirquery.next() ) + m_files << dirquery.value( 0 ).toString(); + } } else {