diff --git a/stepmania/src/PrefsManager.cpp b/stepmania/src/PrefsManager.cpp index 9263800fb3..b9dd839451 100644 --- a/stepmania/src/PrefsManager.cpp +++ b/stepmania/src/PrefsManager.cpp @@ -73,6 +73,7 @@ PrefsManager::PrefsManager() m_bChangeBannersWhenFast = false; m_bEasterEggs = true; m_bMarvelousTiming = true; + m_iBoostAppPriority = -1; /* I'd rather get occasional people asking for support for this even though it's * already here than lots of people asking why songs aren't being displayed. */ @@ -136,6 +137,7 @@ PrefsManager::~PrefsManager() ini.GetValueB( "Options", "EasterEggs", m_bEasterEggs ); ini.GetValueB( "Options", "MarvelousTiming", m_bMarvelousTiming ); ini.GetValueF( "Options", "SoundVolume", m_fSoundVolume ); + ini.GetValueI( "Options", "BoostAppPriority", m_iBoostAppPriority ); m_asAdditionalSongFolders.clear(); CString sAdditionalSongFolders; @@ -194,6 +196,7 @@ void PrefsManager::SaveGlobalPrefsToDisk() ini.SetValue ( "Options", "SoundDrivers", m_bSoundDrivers ); ini.SetValueB( "Options", "EasterEggs", m_bEasterEggs ); ini.SetValueB( "Options", "MarvelousTiming", m_bMarvelousTiming ); + ini.SetValueI( "Options", "BoostAppPriority", m_iBoostAppPriority ); /* Only write these if they aren't the default. This ensures that we can change * the default and have it take effect for everyone (except people who diff --git a/stepmania/src/PrefsManager.h b/stepmania/src/PrefsManager.h index 9ec447a0a6..6f8afbdac7 100644 --- a/stepmania/src/PrefsManager.h +++ b/stepmania/src/PrefsManager.h @@ -60,6 +60,9 @@ public: bool m_bEasterEggs; bool m_bMarvelousTiming; + /* 0 = no; 1 = yes; -1 = auto (do whatever is appropriate for the arch). */ + int m_iBoostAppPriority; + CStringArray m_asAdditionalSongFolders; CString m_DWIPath;