summaryrefslogtreecommitdiffstats
path: root/src/s60main
diff options
context:
space:
mode:
authorJason Barron <jason.barron@nokia.com>2010-10-07 13:52:27 (GMT)
committerJason Barron <jason.barron@nokia.com>2010-10-07 14:02:15 (GMT)
commit7f875312dcc09a4b2dcc5030e813e921b1dc7ee4 (patch)
treeabc2575737013ed3add439c886be668d34ecabe2 /src/s60main
parenta3c755e358596238dc7fc1c284328a6226c2ed3a (diff)
downloadQt-7f875312dcc09a4b2dcc5030e813e921b1dc7ee4.zip
Qt-7f875312dcc09a4b2dcc5030e813e921b1dc7ee4.tar.gz
Qt-7f875312dcc09a4b2dcc5030e813e921b1dc7ee4.tar.bz2
Fix crash when using Q_GLOBAL_STATIC(QWidget...)
If Q_GLOBAL_STATIC is used with a QWidget (or subclass) then the destructor of QWidget will be executed after the destructor of QApplication. Since ~QApplication() destroys the S60 environment and the trap handler, we need to be sure that if QApplication is destroyed, we do not attempt to use anything from the S60 environment. This includes RWsSession and the trap handler. The fix is to avoid flushing the WSERV buffer if QApplication has been deleted already. Reviewed-by: axis
Diffstat (limited to 'src/s60main')
0 files changed, 0 insertions, 0 deletions