Revert "Fix memory leak of QFontEngineData"
This reverts commit addffb71b4
.
The fix causes crashes on exit in Qt Declarative.
Change-Id: Ib1fc67c27fb1869b7824ba080083da67b8878fff
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
This commit is contained in:
parent
f5c3226f58
commit
23ad9c3cf2
@ -875,12 +875,16 @@ QGuiApplicationPrivate::~QGuiApplicationPrivate()
|
|||||||
|
|
||||||
clearFontUnlocked();
|
clearFontUnlocked();
|
||||||
|
|
||||||
|
QFont::cleanup();
|
||||||
|
|
||||||
#ifndef QT_NO_CURSOR
|
#ifndef QT_NO_CURSOR
|
||||||
QCursorData::cleanup();
|
QCursorData::cleanup();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
layout_direction = Qt::LeftToRight;
|
layout_direction = Qt::LeftToRight;
|
||||||
|
|
||||||
|
cleanupThreadData();
|
||||||
|
|
||||||
delete styleHints;
|
delete styleHints;
|
||||||
delete inputMethod;
|
delete inputMethod;
|
||||||
|
|
||||||
@ -892,10 +896,6 @@ QGuiApplicationPrivate::~QGuiApplicationPrivate()
|
|||||||
delete platform_integration;
|
delete platform_integration;
|
||||||
platform_integration = 0;
|
platform_integration = 0;
|
||||||
delete m_gammaTables.load();
|
delete m_gammaTables.load();
|
||||||
|
|
||||||
QFont::cleanup();
|
|
||||||
|
|
||||||
cleanupThreadData();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
Loading…
Reference in New Issue
Block a user