forked from qt-creator/qt-creator
ProjectExplorer: Use unique_ptr to hold targets in projects
Change-Id: I8f793f5e552b65939d6c7c5e0eb42b89f9f45c3d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -554,9 +554,10 @@ public:
|
||||
for (BuildInfo *info : toImport) {
|
||||
Target *target = project->target(info->kitId);
|
||||
if (!target) {
|
||||
target = project->createTarget(KitManager::kit(info->kitId));
|
||||
if (target)
|
||||
project->addTarget(target);
|
||||
std::unique_ptr<Target> newTarget = project->createTarget(KitManager::kit(info->kitId));
|
||||
target = newTarget.get();
|
||||
if (newTarget)
|
||||
project->addTarget(std::move(newTarget));
|
||||
}
|
||||
if (target) {
|
||||
projectImporter->makePersistent(target->kit());
|
||||
|
||||
Reference in New Issue
Block a user