Date: | 2014-03-23 12:48:30 (10 years 5 days ago) |
---|---|
Author: | Paul Cercueil |
Commit: | 9fba35feedfcb58761dbeb9cdbe6de96cab5cf74 |
Message: | Init the Menu before initializing SDL This avoids seeing a black screen for a few seconds while GMenu2X is loading. |
Files: |
src/gmenu2x.cpp (2 diffs) |
Change Details
src/gmenu2x.cpp | ||
---|---|---|
217 | 217 | */ |
218 | 218 | setenv("SDL_FBCON_DONT_CLEAR", "1", 0); |
219 | 219 | |
220 | bg = NULL; | |
221 | font = NULL; | |
222 | setSkin(confStr["skin"], !fileExists(confStr["wallpaper"])); | |
223 | layers.insert(layers.begin(), make_shared<Background>(*this)); | |
224 | initMenu(); | |
225 | ||
220 | 226 | //Screen |
221 | 227 | if( SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) < 0) { |
222 | 228 | ERROR("Could not initialize SDL: %s\n", SDL_GetError()); |
... | ... | |
225 | 231 | |
226 | 232 | s = Surface::openOutputSurface(resX, resY, confInt["videoBpp"]); |
227 | 233 | |
228 | bg = NULL; | |
229 | font = NULL; | |
230 | setSkin(confStr["skin"], !fileExists(confStr["wallpaper"])); | |
231 | layers.insert(layers.begin(), make_shared<Background>(*this)); | |
232 | initMenu(); | |
233 | ||
234 | 234 | #ifdef ENABLE_INOTIFY |
235 | 235 | monitor = new MediaMonitor(CARD_ROOT); |
236 | 236 | #endif |
Branches:
install_locations
master
opkrun
packages