fix lyric loading

This commit is contained in:
Glenn Maynard
2003-12-11 21:09:30 +00:00
parent 49cf4f0b82
commit 3170384170
+11 -2
View File
@@ -35,9 +35,18 @@ bool LyricsLoader::LoadFromLRCFile(const CString& sPath, Song& out)
out.m_LyricSegments.clear(); out.m_LyricSegments.clear();
while(input.GetError() == 0 && !input.AtEOF()) while( 1 )
{ {
CString line = input.GetLine(); CString line;
int ret = input.GetLine( line );
if( ret == 0 )
break;
if( ret == -1 )
{
LOG->Warn("Error reading %s: %s", input.GetPath().c_str(), input.GetError().c_str() );
break;
}
if(!line.compare(0, 2, "//")) if(!line.compare(0, 2, "//"))
continue; continue;