Support native event filters for screen events
Change-Id: If0af4544191c513e64f582cece4a453c1ab5c8e7 Reviewed-by: Andreas Holzammer <andreas.holzammer@kdab.com> Reviewed-by: Fabian Bumberger <fbumberger@rim.com> Reviewed-by: Kevin Krammer <kevin.krammer@kdab.com> Reviewed-by: Frank Osterfeld <frank.osterfeld@kdab.com> Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>bb10
parent
fc26b053df
commit
54ed14d5c6
|
|
@ -209,7 +209,11 @@ void QQnxScreenEventHandler::processEventsFromScreenThread()
|
|||
|
||||
m_eventThread->unlock();
|
||||
|
||||
handleEvent(event);
|
||||
long result = 0;
|
||||
QAbstractEventDispatcher* dispatcher = QAbstractEventDispatcher::instance();
|
||||
bool handled = dispatcher && dispatcher->filterNativeEvent(QByteArrayLiteral("screen_event_t"), event, &result);
|
||||
if (!handled)
|
||||
handleEvent(event);
|
||||
screen_destroy_event(event);
|
||||
|
||||
m_eventThread->lock();
|
||||
|
|
|
|||
Loading…
Reference in New Issue