diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 651c0fe552..03df1457bf 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -97,6 +97,7 @@ static const ThemeMetric GRADE_TIER_FOR_EXTRA_2 ("GameState","GradeTierFo static DynamicThemeMetric ARE_STAGE_MODS_FORCED( "GameState","AreStageModsForced" ); +static Preference g_Premium( "Premium", PREMIUM_NONE ); GameState::GameState() : m_pCurGame( Message_CurrentGameChanged ), @@ -1770,7 +1771,7 @@ Premium GameState::GetPremium() const if( IsEventMode() ) return PREMIUM_NONE; else - return PREFSMAN->m_Premium; + return g_Premium; } float GameState::GetGoalPercentComplete( PlayerNumber pn ) diff --git a/stepmania/src/PrefsManager.cpp b/stepmania/src/PrefsManager.cpp index dad204e0d4..a28d3d273a 100644 --- a/stepmania/src/PrefsManager.cpp +++ b/stepmania/src/PrefsManager.cpp @@ -196,7 +196,6 @@ PrefsManager::PrefsManager() : m_iSongsPerPlay ( "SongsPerPlay", 3, ValidateSongsPerPlay ), m_CoinMode ( "CoinMode", COIN_MODE_HOME ), - m_Premium ( "Premium", PREMIUM_NONE ), m_bDelayedCreditsReconcile ( "DelayedCreditsReconcile", false ), m_bPickExtraStage ( "PickExtraStage", false ), diff --git a/stepmania/src/PrefsManager.h b/stepmania/src/PrefsManager.h index 0b4b03abef..5ef0385446 100644 --- a/stepmania/src/PrefsManager.h +++ b/stepmania/src/PrefsManager.h @@ -158,7 +158,6 @@ public: // These options have weird interactions depending on m_bEventMode, // so wrap them in GameState. Preference m_CoinMode; - Preference m_Premium; Preference m_bDelayedCreditsReconcile; Preference m_bPickExtraStage;