diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2010-09-15 07:30:55 (GMT) |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2010-09-15 08:13:52 (GMT) |
commit | f9a3f15376d0c0cddc4ab023d2421859847df56b (patch) | |
tree | 8ef65acc9551ffb9756af360323a927c6ba89fce /src/gui | |
parent | 05ab8ad1577fc038aa2b3bd96cedda54e6a64979 (diff) | |
download | Qt-f9a3f15376d0c0cddc4ab023d2421859847df56b.zip Qt-f9a3f15376d0c0cddc4ab023d2421859847df56b.tar.gz Qt-f9a3f15376d0c0cddc4ab023d2421859847df56b.tar.bz2 |
Do not wait for QThread exit when destroying global statics in Symbian
Symbian kernel will kill all threads except the main one before running
destructors on global static objects. Qt gets no notification of these
thread terminations, so it'll still think those threads are running
and will wait indefinitely for their exit. QThread::wait() now checks if
the thread is actually still alive before starting to wait on
thread_done wait condition.
Task-number: QTBUG-13612
Reviewed-by: Janne Koskinen
Diffstat (limited to 'src/gui')
0 files changed, 0 insertions, 0 deletions