diff --git a/source/Platform/Unix/X11EventQueue.cpp b/source/Platform/Unix/X11EventQueue.cpp index 06438e4..19f4177 100644 --- a/source/Platform/Unix/X11EventQueue.cpp +++ b/source/Platform/Unix/X11EventQueue.cpp @@ -28,7 +28,7 @@ bool X11EventQueue::poll(Event& event) return false; } - if (XEventsQueued(m_disp, QueuedAlready)) { + if (XPending(m_disp)) { XEvent xevent; XNextEvent(m_disp, &xevent); @@ -63,6 +63,7 @@ bool X11EventQueue::poll(Event& event) break; default: // Pass to window. + Log::info("X11: Window Event"); X11WindowEventHandler::process(m_disp, xevent); } }