diff options
author | Aaron McCarthy <aaron.mccarthy@nokia.com> | 2010-05-28 00:07:00 (GMT) |
---|---|---|
committer | Aaron McCarthy <aaron.mccarthy@nokia.com> | 2010-05-31 05:11:49 (GMT) |
commit | feb9949a11abbf244e0bfcdc128981596758de40 (patch) | |
tree | 7d23485587b0de48adfaa8b13d14e6de773d98ee /src/svg | |
parent | 2666e68f49c4a8185de796438fd3f672fcec0365 (diff) | |
download | Qt-feb9949a11abbf244e0bfcdc128981596758de40.zip Qt-feb9949a11abbf244e0bfcdc128981596758de40.tar.gz Qt-feb9949a11abbf244e0bfcdc128981596758de40.tar.bz2 |
Fix multithreaded use of bearer management on Symbian.
Move more initialization code into initialize() function.
The constructor for the SymbianEngine class can be called from any
thread. Move all initialization into initialize() function which is
guarinteed to be run in the main thread. This is required as some
Symbian resources are not shared between thread in the same process.
The implementation of the defaultConfiguration() function could only be
called from the main thread. Cache a copy of the default network
configuration when the configurations are updated and just return this
when the defaultConfiguration() function is called.
Only lock the engine mutex from external entry points.
Remove need for locking in waitRandomTime() function. Prevents dead
lock due to nested event loop.
Task-number: QTBUG-10296
Diffstat (limited to 'src/svg')
0 files changed, 0 insertions, 0 deletions