initialize screens only if necessary

This commit is contained in:
Andrzej Rybczak
2009-06-26 18:48:00 +02:00
parent 1147795fc6
commit 450bf1b636
26 changed files with 99 additions and 41 deletions

View File

@@ -64,6 +64,7 @@ void PlaylistEditor::Init()
Content->SetGetStringFunctionUserData(&Config.song_list_format);
w = Playlists;
isInitialized = 1;
}
void PlaylistEditor::Resize()
@@ -97,6 +98,9 @@ void PlaylistEditor::SwitchTo()
if (myScreen == this)
return;
if (!isInitialized)
Init();
if (hasToBeResized)
Resize();