From c0b04fdcaa0d357a0565a16ea7be74994e55da07 Mon Sep 17 00:00:00 2001 From: Tarek Soliman Date: Fri, 17 Feb 2012 15:18:38 -0600 Subject: KEYMAPPER: Having a mapper is no longer optional --- common/EventDispatcher.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'common') diff --git a/common/EventDispatcher.cpp b/common/EventDispatcher.cpp index 55eea9c7b2..6f36ee5f0f 100644 --- a/common/EventDispatcher.cpp +++ b/common/EventDispatcher.cpp @@ -54,7 +54,8 @@ void EventDispatcher::dispatch() { while (i->source->pollEvent(event)) { // We only try to process the events via the setup event mapper, when // we have a setup mapper and when the event source allows mapping. - if (_mapper && allowMapping) { + assert(_mapper); + if (allowMapping) { bool mapped = _mapper->notifyEvent(event); // EventMappers must map all events if (!mapped) @@ -67,7 +68,7 @@ void EventDispatcher::dispatch() { // Try getting another event from the current EventSource. continue; } else { - dispatchEvent(event); + dispatchEvent(Event(event)); } } } -- cgit v1.2.3