aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprofiler
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-08-01 14:58:00 +0200
committerhjk <hjk@qt.io>2019-08-01 16:16:29 +0000
commit09e5c167bd19d8f93a26590487009e1c0fb35ff4 (patch)
tree9a56e689a839be07f7f38cb2ac7c93593c6b3d6a /src/plugins/qmlprofiler
parent72fe2c706ec0f3a1b23a91334af847517a283060 (diff)
ProjectExplorer: Add convenience Project::addTargetFor{Default,}Kit
Less noise on the user side. Change-Id: I5cdf4af4910a3cc1ee0af1b43fcbc7329a6d59db Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/qmlprofiler')
-rw-r--r--src/plugins/qmlprofiler/tests/qmlprofilerdetailsrewriter_test.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/plugins/qmlprofiler/tests/qmlprofilerdetailsrewriter_test.cpp b/src/plugins/qmlprofiler/tests/qmlprofilerdetailsrewriter_test.cpp
index e189656a79..b3d1cbb511 100644
--- a/src/plugins/qmlprofiler/tests/qmlprofilerdetailsrewriter_test.cpp
+++ b/src/plugins/qmlprofiler/tests/qmlprofilerdetailsrewriter_test.cpp
@@ -223,13 +223,7 @@ void QmlProfilerDetailsRewriterTest::seedRewriter()
DummyProject *project = new DummyProject(Utils::FilePath::fromString(filename));
ProjectExplorer::SessionManager::addProject(project);
- {
- // Make sure the uniqe_ptr gets deleted before the project.
- // Otherwise we'll get a double free because the target is also parented to the project
- // and unique_ptr doesn't know anything about QObject parent/child relationships.
- std::unique_ptr<ProjectExplorer::Target> target = project->createTarget(kit.get());
- m_rewriter.populateFileFinder(target.get());
- }
+ m_rewriter.populateFileFinder(project->addTargetForKit(kit.get()));
ProjectExplorer::SessionManager::removeProject(project);
}