summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--otk/eventdispatcher.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/otk/eventdispatcher.cc b/otk/eventdispatcher.cc
index cca49f82..2d177d69 100644
--- a/otk/eventdispatcher.cc
+++ b/otk/eventdispatcher.cc
@@ -160,6 +160,9 @@ void OtkEventDispatcher::dispatch(const XEvent &e) {
OtkEventHandler *handler;
OtkEventMap::iterator it;
+ if (_master)
+ _master->handle(e);
+
it = _map.find(e.xany.window);
if (it != _map.end())
@@ -169,9 +172,6 @@ void OtkEventDispatcher::dispatch(const XEvent &e) {
if (handler)
handler->handle(e);
-
- if (_master)
- _master->handle(e);
}
OtkEventHandler *OtkEventDispatcher::findHandler(Window win)