aboutsummaryrefslogtreecommitdiff
path: root/backends/events/default
diff options
context:
space:
mode:
authorJohannes Schickel2009-07-25 01:01:22 +0000
committerJohannes Schickel2009-07-25 01:01:22 +0000
commit901f2d5836027ee36bac706b68c8c9a06f515031 (patch)
treebd28358f437a32322e250265c8fe1cf64dda4820 /backends/events/default
parentef7166740369bab9111289122aac3ef07c48c0bb (diff)
downloadscummvm-rg350-901f2d5836027ee36bac706b68c8c9a06f515031.tar.gz
scummvm-rg350-901f2d5836027ee36bac706b68c8c9a06f515031.tar.bz2
scummvm-rg350-901f2d5836027ee36bac706b68c8c9a06f515031.zip
- EventDispatcher is no longer a singleton.
- Add "getEventDispatcher" method to EventManager. svn-id: r42728
Diffstat (limited to 'backends/events/default')
-rw-r--r--backends/events/default/default-events.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/backends/events/default/default-events.cpp b/backends/events/default/default-events.cpp
index 8cbc44d052..842b4dd87a 100644
--- a/backends/events/default/default-events.cpp
+++ b/backends/events/default/default-events.cpp
@@ -101,10 +101,10 @@ DefaultEventManager::DefaultEventManager(Common::EventSource *boss) :
assert(boss);
- g_eventDispatcher.registerSource(boss, false);
- g_eventDispatcher.registerSource(&_artificialEventSource, false);
+ _dispatcher.registerSource(boss, false);
+ _dispatcher.registerSource(&_artificialEventSource, false);
- g_eventDispatcher.registerObserver(this, 0, false);
+ _dispatcher.registerObserver(this, 0, false);
_recordFile = NULL;
_recordTimeFile = NULL;
@@ -207,7 +207,7 @@ DefaultEventManager::DefaultEventManager(Common::EventSource *boss) :
#ifdef ENABLE_KEYMAPPER
_keymapper = new Common::Keymapper(this);
// EventDispatcher will automatically free the keymapper
- g_eventDispatcher.registerMapper(_keymapper);
+ _dispatcher.registerMapper(_keymapper);
_remap = false;
#endif
}
@@ -383,7 +383,7 @@ bool DefaultEventManager::pollEvent(Common::Event &event) {
uint32 time = g_system->getMillis();
bool result = false;
- g_eventDispatcher.dispatch();
+ _dispatcher.dispatch();
if (!_eventQueue.empty()) {
event = _eventQueue.pop();
result = true;