summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpptoolstestcase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/cpptoolstestcase.cpp')
-rw-r--r--src/plugins/cpptools/cpptoolstestcase.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/cpptools/cpptoolstestcase.cpp b/src/plugins/cpptools/cpptoolstestcase.cpp
index 8cd7953320..b54d6c4ace 100644
--- a/src/plugins/cpptools/cpptoolstestcase.cpp
+++ b/src/plugins/cpptools/cpptoolstestcase.cpp
@@ -286,13 +286,13 @@ ProjectOpenerAndCloser::~ProjectOpenerAndCloser()
ProjectInfo ProjectOpenerAndCloser::open(const QString &projectFile, bool configureAsExampleProject)
{
- QString error;
- Project *project = ProjectExplorerPlugin::openProject(projectFile, &error);
- if (!error.isEmpty())
- qWarning() << error;
- if (!project)
+ ProjectExplorerPlugin::OpenProjectResult result = ProjectExplorerPlugin::openProject(projectFile);
+ if (!result) {
+ qWarning() << result.errorMessage() << result.alreadyOpen();
return ProjectInfo();
+ }
+ Project *project = result.project();
if (configureAsExampleProject)
project->configureAsExampleProject(QStringList());