use strrchr instead of a loop

This commit is contained in:
Andrzej Rybczak
2008-11-28 21:57:06 +01:00
parent 0fef77da81
commit 3955606c72

View File

@@ -58,14 +58,9 @@ Song::Song(mpd_Song *s, bool copy_ptr) : itsSong(s),
if (itsSong->file)
{
for (size_t i = file_len-1; i < file_len; i--)
{
if (itsSong->file[i] == '/')
{
itsSlash = i;
break;
}
}
char *tmp = strrchr(itsSong->file, '/');
if (tmp)
itsSlash = tmp-itsSong->file;
if (strncmp(itsSong->file, "http://", 7) == 0)
isStream = 1;
}