initialize screens only if necessary
This commit is contained in:
@@ -52,6 +52,7 @@ void SearchEngine::Init()
|
||||
w->SetSelectPrefix(&Config.selected_item_prefix);
|
||||
w->SetSelectSuffix(&Config.selected_item_suffix);
|
||||
w->SetGetStringFunction(SearchEngineOptionToString);
|
||||
isInitialized = 1;
|
||||
}
|
||||
|
||||
void SearchEngine::Resize()
|
||||
@@ -65,6 +66,9 @@ void SearchEngine::SwitchTo()
|
||||
if (myScreen == this)
|
||||
return;
|
||||
|
||||
if (!isInitialized)
|
||||
Init();
|
||||
|
||||
if (hasToBeResized)
|
||||
Resize();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user