qt6-bb10/src/android/jar
Christian Strømme f8cc0164db Android: Always queue calls from Qt to Android.
Calling runOnUiThread() only queues calls that comes from a different
thread then the UI thread. The problem with the current solution is that
we can't promise or rely on the calls being delivered in the same order
they were called. Another consequence of the old behavior is that we
potentially cause long lasting synchronization points, which can cause
the application to become unresponsive or in worst case result in a
deadlock. With this change all calls to runAction() will be queued on
Android's main message queue (aka the UI thread) and return immediately.

Change-Id: I50a4273ae9ba8ad17fb2c50ccd57449e4fbc12f9
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
2015-09-15 13:23:57 +00:00
..
res/values Introducing the Qt Android port 2013-03-05 08:31:23 +01:00
src/org/qtproject/qt5/android Android: Always queue calls from Qt to Android. 2015-09-15 13:23:57 +00:00
AndroidManifest.xml Support multiple native surfaces on Android. 2014-01-17 10:23:08 +01:00
bundledjar.pro Enable bundling Qt in Android package in build system 2013-05-01 11:24:15 +02:00
distributedjar.pro Enable bundling Qt in Android package in build system 2013-05-01 11:24:15 +02:00
jar.pri Use PopupMenu when possible. 2014-10-01 20:10:58 +02:00
jar.pro Enable bundling Qt in Android package in build system 2013-05-01 11:24:15 +02:00