diff options
Diffstat (limited to 'backends/base-backend.cpp')
-rw-r--r-- | backends/base-backend.cpp | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/backends/base-backend.cpp b/backends/base-backend.cpp index 156871eec5..8d22ab732d 100644 --- a/backends/base-backend.cpp +++ b/backends/base-backend.cpp @@ -29,6 +29,11 @@ #include "backends/events/default/default-events.h" #endif +#ifndef DISABLE_DEFAULT_AUDIOCD_MANAGER +#include "backends/audiocd/default/default-audiocd.h" +#endif + + #include "gui/message.h" void BaseBackend::displayMessageOnOSD(const char *msg) { @@ -41,8 +46,16 @@ void BaseBackend::initBackend() { // Init Event manager #ifndef DISABLE_DEFAULT_EVENT_MANAGER if (!_eventManager) - _eventManager = new DefaultEventManager(this); + _eventManager = new DefaultEventManager(getDefaultEventSource()); +#endif + + // Init audio CD manager +#ifndef DISABLE_DEFAULT_AUDIOCD_MANAGER + if (!_audiocdManager) + _audiocdManager = new DefaultAudioCDManager(); #endif + + OSystem::initBackend(); } void BaseBackend::fillScreen(uint32 col) { @@ -51,6 +64,3 @@ void BaseBackend::fillScreen(uint32 col) { memset(screen->pixels, col, screen->h * screen->pitch); unlockScreen(); } - -void BaseBackend::resetGraphicsScale() { -} |