don't wait for the wheel to settle before processing background loads after selecting random
This commit is contained in:
@@ -707,8 +707,10 @@ void ScreenSelectMusic::CheckBackgroundRequests()
|
|||||||
|
|
||||||
/* Loading the rest can cause small skips, so don't do it until the wheel settles.
|
/* Loading the rest can cause small skips, so don't do it until the wheel settles.
|
||||||
* Do load if we're transitioning out, though, so we don't miss starting the music
|
* Do load if we're transitioning out, though, so we don't miss starting the music
|
||||||
* for the options screen if a song is selected quickly. */
|
* for the options screen if a song is selected quickly. Also, don't do this
|
||||||
if( !m_MusicWheel.IsSettled() && !m_Out.IsTransitioning() )
|
* if the wheel is locked, since we're just bouncing around after selecting TYPE_RANDOM,
|
||||||
|
* and it'll take a while before the wheel will settle. */
|
||||||
|
if( !m_MusicWheel.IsSettled() && !m_MusicWheel.WheelIsLocked() && !m_Out.IsTransitioning() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if( g_bBannerWaiting )
|
if( g_bBannerWaiting )
|
||||||
|
|||||||
Reference in New Issue
Block a user