From 573d546961ba6c6e1fea905d6ede94b98c51ea4a Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 13 Oct 2020 18:14:10 +0200 Subject: [PATCH] Platform/Unix/X11EventQueue: send KeyPress and KeyRelease events to X11Keyboard::handleMessage() --- source/Platform/Unix/X11EventQueue.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/Platform/Unix/X11EventQueue.cpp b/source/Platform/Unix/X11EventQueue.cpp index a552643..06438e4 100644 --- a/source/Platform/Unix/X11EventQueue.cpp +++ b/source/Platform/Unix/X11EventQueue.cpp @@ -2,6 +2,7 @@ #include #include "X11EventQueue.h" #include "X11SharedDisplay.h" +#include "X11Keyboard.h" #include "X11WindowEventHandler.h" namespace sp { @@ -48,7 +49,9 @@ bool X11EventQueue::poll(Event& event) break; case KeyPress: case KeyRelease: - Log::info("X11: KeyEvent"); + if (X11Keyboard::handleMessage(&xevent.xkey, event)) { + return true; + } break; case ButtonPress: case ButtonRelease: