fix wrong title and icon showing at startup

This commit is contained in:
Chris Danford
2003-05-25 22:39:23 +00:00
parent bb089f467e
commit 55c3f4758e
3 changed files with 7 additions and 1 deletions
@@ -156,7 +156,11 @@ void ScreenAppearanceOptions::ExportOptions()
int iSelectedTheme = m_iSelectedOption[0][AO_THEME]; int iSelectedTheme = m_iSelectedOption[0][AO_THEME];
CString sNewTheme = m_OptionRow[AO_THEME].choices[iSelectedTheme]; CString sNewTheme = m_OptionRow[AO_THEME].choices[iSelectedTheme];
if( THEME->GetCurThemeName() != sNewTheme )
{
THEME->SwitchTheme( sNewTheme ); THEME->SwitchTheme( sNewTheme );
ApplyGraphicOptions(); // reset graphics to apply new window title and icon
}
TEXTUREMAN->DoDelayedDelete(); // delete all textures that don't have references TEXTUREMAN->DoDelayedDelete(); // delete all textures that don't have references
int iSelectedSkin = m_iSelectedOption[0][AO_SKIN]; int iSelectedSkin = m_iSelectedOption[0][AO_SKIN];
+1
View File
@@ -240,6 +240,7 @@ void ScreenTitleMenu::Input( const DeviceInput& DeviceI, const InputEventType ty
if( CodeDetector::EnteredCode(GameI.controller,CodeDetector::CODE_NEXT_THEME) ) if( CodeDetector::EnteredCode(GameI.controller,CodeDetector::CODE_NEXT_THEME) )
{ {
THEME->NextTheme(); THEME->NextTheme();
ApplyGraphicOptions(); // update window title and icon
SCREENMAN->SystemMessage( "Theme: "+THEME->GetCurThemeName() ); SCREENMAN->SystemMessage( "Theme: "+THEME->GetCurThemeName() );
SCREENMAN->SetNewScreen( "ScreenTitleMenu" ); SCREENMAN->SetNewScreen( "ScreenTitleMenu" );
TEXTUREMAN->DoDelayedDelete(); TEXTUREMAN->DoDelayedDelete();
+1
View File
@@ -264,6 +264,7 @@ int main(int argc, char* argv[])
delete loading_window; // destroy this before init'ing Display delete loading_window; // destroy this before init'ing Display
PREFSMAN->ReadGlobalPrefsFromDisk( true ); PREFSMAN->ReadGlobalPrefsFromDisk( true );
PREFSMAN->ReadGamePrefsFromDisk();
DISPLAY = new RageDisplay( DISPLAY = new RageDisplay(
PREFSMAN->m_bWindowed, PREFSMAN->m_bWindowed,