fix sort by last played
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user