diff options
author | Bernd Weimer <bweimer@rim.com> | 2012-11-22 15:45:42 (GMT) |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-11-23 09:20:20 (GMT) |
commit | 467188858109129886fc77db7c0a53f9fcbbac9e (patch) | |
tree | 457147e7c3dc40e22680bfba97cbd27ab70859d9 /src/gui | |
parent | 9d8980deec64c0ffebc8bd9b8504d0406b11600b (diff) | |
download | Qt-467188858109129886fc77db7c0a53f9fcbbac9e.zip Qt-467188858109129886fc77db7c0a53f9fcbbac9e.tar.gz Qt-467188858109129886fc77db7c0a53f9fcbbac9e.tar.bz2 |
BlackBerry: Removed filtering of window system events
Only one event type can be passed to the event filter in Qt4. For the
BlackBerry platform this will be BPS events. This should be acceptable,
as there isn't any documentation stating that it should be window system
events for QPA ports.
In Qt5 the implementation is different (it is possible to pass the event
type along with the event itself).
Change-Id: I95550cec8a04a4994479904bc68544742a458aa9
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/kernel/qeventdispatcher_blackberry_qpa.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/gui/kernel/qeventdispatcher_blackberry_qpa.cpp b/src/gui/kernel/qeventdispatcher_blackberry_qpa.cpp index 375c303..253878e 100644 --- a/src/gui/kernel/qeventdispatcher_blackberry_qpa.cpp +++ b/src/gui/kernel/qeventdispatcher_blackberry_qpa.cpp @@ -66,10 +66,9 @@ static bool sendWindowSystemEvents(QAbstractEventDispatcher *eventDispatcher, QE break; } - if (eventDispatcher->filterEvent(event)) { - delete event; - continue; - } + // in contrast to the common QPA version we don't put window system events + // into the event filter here, instead native bps events are filtered in + // QEventDispatcherBlackberry::select() nevents++; |