aboutsummaryrefslogtreecommitdiff
path: root/backends/base-backend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/base-backend.cpp')
-rw-r--r--backends/base-backend.cpp18
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() {
-}