diff --git a/stepmania/src/PrefsManager.cpp b/stepmania/src/PrefsManager.cpp index 215147eb0e..30e55ac13b 100644 --- a/stepmania/src/PrefsManager.cpp +++ b/stepmania/src/PrefsManager.cpp @@ -125,7 +125,8 @@ PrefsManager::PrefsManager() m_bSoundPreloadAll = false; m_bAllowUnacceleratedRenderer = false; - + m_sIgnoredMessageWindows = ""; + ReadGlobalPrefsFromDisk( true ); } @@ -195,6 +196,7 @@ void PrefsManager::ReadGlobalPrefsFromDisk( bool bSwitchToLastPlayedGame ) ini.GetValueF( "Options", "MarathonVerSeconds", m_fMarathonVerSongSeconds ); ini.GetValueI( "Options", "ShowSongOptions", (int&)m_ShowSongOptions ); ini.GetValueB( "Options", "AllowUnacceleratedRenderer", m_bAllowUnacceleratedRenderer ); + ini.GetValue ( "Options", "IgnoredMessageWindows", m_sIgnoredMessageWindows ); ini.GetValueB( "Options", "SoloSingle", m_bSoloSingle ); ini.GetValueB( "Options", "DancePointsForOni", m_bDancePointsForOni ); ini.GetValueB( "Options", "ShowLyrics", m_bShowLyrics ); @@ -288,6 +290,7 @@ void PrefsManager::SaveGlobalPrefsToDisk() ini.SetValueF( "Options", "MarathonVerSeconds", m_fMarathonVerSongSeconds ); ini.SetValueI( "Options", "ShowSongOptions", m_ShowSongOptions ); ini.SetValueB( "Options", "AllowUnacceleratedRenderer", m_bAllowUnacceleratedRenderer ); + ini.SetValue ( "Options", "IgnoredMessageWindows", m_sIgnoredMessageWindows ); ini.SetValueB( "Options", "SoloSingle", m_bSoloSingle ); ini.SetValueB( "Options", "DancePointsForOni", m_bDancePointsForOni ); ini.SetValueB( "Options", "ShowLyrics", m_bShowLyrics ); diff --git a/stepmania/src/PrefsManager.h b/stepmania/src/PrefsManager.h index 45976f28b9..d8ce10c8ab 100644 --- a/stepmania/src/PrefsManager.h +++ b/stepmania/src/PrefsManager.h @@ -99,6 +99,8 @@ public: bool m_bSoundPreloadAll; bool m_bAllowUnacceleratedRenderer; + CString m_sIgnoredMessageWindows; + /* Game-specific prefs: */ CString m_sDefaultModifiers;