diff options
| author | Alexander Golubev <fatzer2@gmail.com> | 2024-03-19 05:56:36 +0300 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-04-03 09:02:22 +0900 |
| commit | f2504a8f49b5311070eff4245b87ee2f685ae28a (patch) | |
| tree | bc8039e8a6afcc3f6aeaf26253ab770c2c3c638e /src/kernel/qobject.cpp | |
| parent | b000ed6ad6d2b02a3e8c84675ff1abfa3b3df6ce (diff) | |
| download | tqt-f2504a8f.tar.gz tqt-f2504a8f.zip | |
Improve TQFont-related cleanup
Improve TQFont cleanup making sure that all instances of TQFont are
destroyed before TQApplication (or specifically before disconnect from
X11). This gets reed of several valgrind complains about leaks deep
inside fontconfig.
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
(cherry picked from commit ffbaaf0e1c181dd0f0d8ad7b273530f7cda086da)
Diffstat (limited to 'src/kernel/qobject.cpp')
| -rw-r--r-- | src/kernel/qobject.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/kernel/qobject.cpp b/src/kernel/qobject.cpp index 3ab2d9b97..bb4c848b8 100644 --- a/src/kernel/qobject.cpp +++ b/src/kernel/qobject.cpp @@ -134,6 +134,13 @@ TQStyleControlElementDataPrivate* TQObject::controlElementDataPrivateObject() { return d->controlElementDataPrivate; } +void TQObject::cleanupControlElementData() { + delete d->controlElementData; + d->controlElementData = 0; + delete d->controlElementDataPrivate; + d->controlElementDataPrivate = 0; +} + #if defined(TQT_THREAD_SUPPORT) void TQObject::moveToThread_helper(TQThread *targetThread) |
