Fixed unique source name algorithm

This commit is contained in:
Bruno
2021-04-26 23:51:47 +02:00
parent c7d6d37a8e
commit be36662efc
3 changed files with 7 additions and 8 deletions

View File

@@ -287,12 +287,14 @@ SourceIdList Session::getIdList() const
return ids(sources_);
}
std::list<std::string> Session::getNameList() const
std::list<std::string> Session::getNameList(uint64_t exceptid) const
{
std::list<std::string> namelist;
for( SourceList::const_iterator it = sources_.cbegin(); it != sources_.cend(); ++it)
namelist.push_back( (*it)->name() );
for( SourceList::const_iterator it = sources_.cbegin(); it != sources_.cend(); ++it) {
if ( (*it)->id() != exceptid )
namelist.push_back( (*it)->name() );
}
return namelist;
}