summaryrefslogtreecommitdiffstats
path: root/src/gui
diff options
context:
space:
mode:
authorBernd Weimer <bweimer@rim.com>2012-11-22 15:45:42 (GMT)
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-11-23 09:20:20 (GMT)
commit467188858109129886fc77db7c0a53f9fcbbac9e (patch)
tree457147e7c3dc40e22680bfba97cbd27ab70859d9 /src/gui
parent9d8980deec64c0ffebc8bd9b8504d0406b11600b (diff)
downloadQt-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.cpp7
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++;