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) if (itsSong->file)
{ {
for (size_t i = file_len-1; i < file_len; i--) char *tmp = strrchr(itsSong->file, '/');
{ if (tmp)
if (itsSong->file[i] == '/') itsSlash = tmp-itsSong->file;
{
itsSlash = i;
break;
}
}
if (strncmp(itsSong->file, "http://", 7) == 0) if (strncmp(itsSong->file, "http://", 7) == 0)
isStream = 1; isStream = 1;
} }