fix sort by last played

This commit is contained in:
Chris Danford
2005-05-02 03:32:14 +00:00
parent beac79e4f3
commit 3621be7e55
+2 -2
View File
@@ -365,11 +365,11 @@ void SongUtil::SortByMostRecentlyPlayedForMachine( vector<Song*> &vpSongsInOut )
FOREACH_CONST( Song*, vpSongsInOut, s ) FOREACH_CONST( Song*, vpSongsInOut, s )
{ {
int iNumTimesPlayed = pProfile->GetSongNumTimesPlayed( *s ); int iNumTimesPlayed = pProfile->GetSongNumTimesPlayed( *s );
CString val = iNumTimesPlayed ? pProfile->GetSongLastPlayedDateTime(*s).GetString() : "9999999999999"; CString val = iNumTimesPlayed ? pProfile->GetSongLastPlayedDateTime(*s).GetString() : "0";
song_sort_val[*s] = val; song_sort_val[*s] = val;
} }
stable_sort( vpSongsInOut.begin(), vpSongsInOut.end(), CompareSongPointersBySortValueAscending ); stable_sort( vpSongsInOut.begin(), vpSongsInOut.end(), CompareSongPointersBySortValueDescending );
song_sort_val.clear(); song_sort_val.clear();
} }