rendered paste bodyIndex: src/collectiondb.cpp
===================================================================
--- src/collectiondb.cpp (revision 585707)
+++ src/collectiondb.cpp (revision 585709)
@@ -7176,12 +7176,8 @@
if ( m_query.isEmpty() )
{
linkTables( m_linkTables );
- if ( !m_showAll && !m_tables.contains("tags") )
- {
- m_tables += ",tags";
- }
m_query = "SELECT " + m_values + " FROM " + m_tables + ' ' + m_join + " WHERE " + CollectionDB::instance()->boolT() + ' ' + m_where;
- if ( !m_showAll )
+ if ( !m_showAll && ( m_linkTables & tabSong ) ) //Only for things on mounted devices, unless you use optShowAll
{
IdList list = MountPointManager::instance()->getMountedDeviceIds();
QString deviceIds = "";