don't show songs twice

This commit is contained in:
Glenn Maynard
2003-10-23 00:05:14 +00:00
parent 618dad7339
commit 845d6367f2
+8
View File
@@ -221,6 +221,11 @@ ScreenRanking::ScreenRanking( CString sClassName ) : ScreenAttract( sClassName )
{
for( unsigned i=0; i<aNotesTypesToShow.size(); i++ )
{
/* Wrap first; the number of songs can change if we reload. */
wrap( g_iLastSongShown,vpSongs.size() );
int FirstSongShown = g_iLastSongShown;
for( int j=0; j<NUM_SONGS_TO_SHOW; j++ )
{
PageToShow pts;
@@ -232,6 +237,9 @@ ScreenRanking::ScreenRanking( CString sClassName ) : ScreenAttract( sClassName )
g_iLastSongShown++;
wrap( g_iLastSongShown,vpSongs.size() );
if( g_iLastSongShown == FirstSongShown )
break; /* don't show songs twice */
}
}
}