diff --git a/stepmania/src/PrefsManager.cpp b/stepmania/src/PrefsManager.cpp index 61b1f12928..c64ba64c18 100644 --- a/stepmania/src/PrefsManager.cpp +++ b/stepmania/src/PrefsManager.cpp @@ -366,6 +366,7 @@ void PrefsManager::ReadGlobalPrefsFromIni( const IniFile &ini ) m_iSongsPerPlay.Set( clamp(m_iSongsPerPlay.Get(),0,MAX_SONGS_PER_PLAY) ); FOREACH_PlayerNumber( pn ) GetMemoryCardOsMountPoint(pn).Set( FixSlashes(GetMemoryCardOsMountPoint(pn)) ); + m_BackgroundMode.Set( (BackgroundMode)clamp((int)m_BackgroundMode.Get(),0,(int)NUM_BackgroundMode-1) ); } void PrefsManager::SaveGlobalPrefsToDisk() const diff --git a/stepmania/src/PrefsManager.h b/stepmania/src/PrefsManager.h index 8e4ab7f287..50a7747fbc 100644 --- a/stepmania/src/PrefsManager.h +++ b/stepmania/src/PrefsManager.h @@ -34,7 +34,7 @@ public: Preference m_bShowStats; Preference m_bShowBanners; - enum BackgroundMode { BGMODE_OFF, BGMODE_ANIMATIONS, BGMODE_RANDOMMOVIES }; + enum BackgroundMode { BGMODE_OFF, BGMODE_ANIMATIONS, BGMODE_RANDOMMOVIES, NUM_BackgroundMode }; Preference m_BackgroundMode; Preference m_iNumBackgrounds; Preference m_fBGBrightness;