diff options
author | Christian Kandeler <[email protected]> | 2020-01-23 10:10:11 +0100 |
---|---|---|
committer | Christian Kandeler <[email protected]> | 2020-01-23 11:27:39 +0000 |
commit | d28b66aee3be15047dcf6667dd896f484331b5e3 (patch) | |
tree | 4d879f9162dd92af3f6c767c65fdb2e9952b6811 /src/plugins/qmlpreview/qmlpreviewplugin.cpp | |
parent | 7a4461f9a65312b2697a48761c73c8b1acdc5363 (diff) |
QmlPreview: Fix memory leak
Change-Id: Ibdd6634308f1f0c15026a4d52c17c0efe92c64e9
Reviewed-by: Ulf Hermann <[email protected]>
Reviewed-by: Federico Guerinoni <[email protected]>
Diffstat (limited to 'src/plugins/qmlpreview/qmlpreviewplugin.cpp')
-rw-r--r-- | src/plugins/qmlpreview/qmlpreviewplugin.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmlpreview/qmlpreviewplugin.cpp b/src/plugins/qmlpreview/qmlpreviewplugin.cpp index a5fd38fd2e4..a66f468241e 100644 --- a/src/plugins/qmlpreview/qmlpreviewplugin.cpp +++ b/src/plugins/qmlpreview/qmlpreviewplugin.cpp @@ -220,7 +220,7 @@ QmlPreviewPluginPrivate::QmlPreviewPluginPrivate(QmlPreviewPlugin *parent) m_parseThread.start(); QmlPreviewParser *parser = new QmlPreviewParser; parser->moveToThread(&m_parseThread); - connect(this, &QObject::destroyed, parser, &QObject::deleteLater); + connect(&m_parseThread, &QThread::finished, parser, &QObject::deleteLater); connect(q, &QmlPreviewPlugin::checkDocument, parser, &QmlPreviewParser::parse); connect(q, &QmlPreviewPlugin::previewedFileChanged, this, &QmlPreviewPluginPrivate::checkFile); connect(parser, &QmlPreviewParser::success, this, &QmlPreviewPluginPrivate::triggerPreview); |