do not initialize screens lazily as it doesn't make much sense

This commit is contained in:
Andrzej Rybczak
2012-09-14 00:54:48 +02:00
parent 7c3f93e211
commit 1891c1c050
41 changed files with 153 additions and 205 deletions

View File

@@ -42,7 +42,7 @@ using Global::MainHeight;
using Global::MainStartY;
using Global::myScreen;
MediaLibrary *myLibrary = new MediaLibrary;
MediaLibrary *myLibrary;
namespace {//
@@ -112,7 +112,7 @@ public:
}
void MediaLibrary::init()
MediaLibrary::MediaLibrary()
{
hasTwoColumns = 0;
itsLeftColWidth = COLS/3-1;
@@ -146,7 +146,6 @@ void MediaLibrary::init()
Songs->setItemDisplayer(std::bind(Display::Songs, _1, this, Config.song_library_format));
w = Tags;
isInitialized = 1;
}
void MediaLibrary::resize()
@@ -228,9 +227,6 @@ void MediaLibrary::switchTo()
}
}
if (!isInitialized)
init();
if (myLockedScreen)
updateInactiveScreen(this);