Adjustment to MappingManager::getVisibleLayers() so that solo-ed layers that are not-visible don't show.

This commit is contained in:
Tats
2014-10-16 18:22:42 +00:00
parent bc456961a1
commit 2f75e4d2ca

View File

@@ -140,7 +140,7 @@ QVector<Mapping::ptr> MappingManager::getVisibleMappings() const
for (QVector<Mapping::ptr>::const_iterator it = mappingVector.begin(); it != mappingVector.end(); ++it)
{
// Solo has priority over invisible (mute)
if ( (hasSolo && (*it)->isSolo()) || (!hasSolo && (*it)->isVisible()) )
if ( (hasSolo && (*it)->isSolo() && (*it)->isVisible()) || (!hasSolo && (*it)->isVisible()) )
visible.push_back(*it);
}