make file extensions lowercase before comparing them

This commit is contained in:
Andrzej Rybczak
2008-11-21 19:37:08 +01:00
parent e96c8d5f58
commit f71c02fccc
2 changed files with 3 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ namespace
return false;
string ext = file.substr(last_dot+1);
ToLower(ext);
for (int i = 0; supported_extensions[i] != "."; i++)
if (ext == supported_extensions[i])
return true;

View File

@@ -301,6 +301,7 @@ bool GetSongTags(Song &s)
string ext = s.GetFile();
ext = ext.substr(ext.find_last_of(".")+1);
ToLower(ext);
mTagEditor->Clear();
mTagEditor->Reset();
@@ -356,6 +357,7 @@ bool WriteTags(Song &s)
string ext = s.GetFile();
ext = ext.substr(ext.find_last_of(".")+1);
ToLower(ext);
if (ext == "mp3")
{
MPEG::File file(path_to_file.c_str());