BugFix CountVisitor

This commit is contained in:
Bruno Herbelin
2022-04-09 15:07:55 +02:00
parent edffcf8902
commit 54a23f5ae7
3 changed files with 23 additions and 11 deletions

View File

@@ -79,14 +79,22 @@ void CountVisitor::visit (MediaSource& s)
void CountVisitor::visit (SessionFileSource& s)
{
num_source_ += s.session()->numSources();
if (s.session() != nullptr)
num_source_ += s.session()->numSources();
else
++num_source_;
if (s.playable())
++num_playable_;
}
void CountVisitor::visit (SessionGroupSource& s)
{
num_source_ += s.session()->numSources();
if (s.session() != nullptr)
num_source_ += s.session()->numSources();
else
++num_source_;
if (s.playable())
++num_playable_;
}