diff options
author | Jan-Arve Sæther <jan-arve.saether@nokia.com> | 2010-02-01 08:03:48 (GMT) |
---|---|---|
committer | Jan-Arve Sæther <jan-arve.saether@nokia.com> | 2010-02-01 08:03:48 (GMT) |
commit | 465a63d00c2294641539af820435a9a4315f0251 (patch) | |
tree | eade5967fb64f4ffb2c9d381f46ef867a467fb5f /LICENSE.LGPL | |
parent | d98d31ca34a84a03dbac20fbf1dc88c0f8fd93cb (diff) | |
download | Qt-465a63d00c2294641539af820435a9a4315f0251.zip Qt-465a63d00c2294641539af820435a9a4315f0251.tar.gz Qt-465a63d00c2294641539af820435a9a4315f0251.tar.bz2 |
Don't crash when running Qt on KDE with Oxygen style.
It crashed on application exit because of the order of Q_GLOBAL_STATICs
are not defined if the global statics are in different modules. Thus,
the globalRedirectionAtomic was destroyed first, then the
K_GLOBAL_STATIC(OxygenHelper, ...) got destroyed. Since the
OxygeneHelper contained a QCache of pixmaps it would eventually call
~QPixmap() and reference the destroyed globalRedirectionAtomic....
Task-number: QTBUG-7734
Reviewed-by: gunnar
Diffstat (limited to 'LICENSE.LGPL')
0 files changed, 0 insertions, 0 deletions