fix bogus assert fires for autogen courses
This commit is contained in:
@@ -890,14 +890,16 @@ bool Course::Matches( RString sGroup, RString sCourse ) const
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
RString sFile = m_sPath;
|
RString sFile = m_sPath;
|
||||||
|
if( !sFile.empty() )
|
||||||
|
{
|
||||||
sFile.Replace("\\","/");
|
sFile.Replace("\\","/");
|
||||||
vector<RString> bits;
|
vector<RString> bits;
|
||||||
split( sFile, "/", bits );
|
split( sFile, "/", bits );
|
||||||
ASSERT(bits.size() >= 2); /* should always have at least two parts */
|
|
||||||
const RString &sLastBit = bits[bits.size()-1];
|
const RString &sLastBit = bits[bits.size()-1];
|
||||||
|
|
||||||
if( sCourse.EqualsNoCase(sLastBit) )
|
if( sCourse.EqualsNoCase(sLastBit) )
|
||||||
return true;
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if( sCourse.EqualsNoCase(this->GetTranslitFullTitle()) )
|
if( sCourse.EqualsNoCase(this->GetTranslitFullTitle()) )
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user