Fix event loop throughput issue
authorRafael Roquetto <rafael.roquetto.qnx@kdab.com>
Wed, 4 Jul 2012 15:23:03 +0000 (17:23 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 5 Jul 2012 11:13:58 +0000 (13:13 +0200)
commit40bfbf3a5b765d939a7eea999c49da5b16456ad1
tree89bbbf5c037c08623f15f90e7f895137ab4a80ad
parent87fbe79af2ecde090880d145a1ea9d66418ac734
Fix event loop throughput issue

Currently, only one bps event can be handled per event loop iteration,
bringing about a huge performance penalty. This patch fixes this issue by
bulk processing events whenever they are available.

Change-Id: Iecce1e86730bd90c3c81a7c6ebdf9ed83189e58e
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
src/corelib/kernel/qeventdispatcher_blackberry.cpp