aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cmakeprojectmanager/builddirreader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cmakeprojectmanager/builddirreader.cpp')
-rw-r--r--src/plugins/cmakeprojectmanager/builddirreader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/cmakeprojectmanager/builddirreader.cpp b/src/plugins/cmakeprojectmanager/builddirreader.cpp
index 1d15eb7f7f4..3cf74ad6f42 100644
--- a/src/plugins/cmakeprojectmanager/builddirreader.cpp
+++ b/src/plugins/cmakeprojectmanager/builddirreader.cpp
@@ -41,8 +41,9 @@ namespace Internal {
BuildDirReader *BuildDirReader::createReader(const BuildDirParameters &p)
{
- QTC_ASSERT(p.isValid() && p.cmakeTool, return nullptr);
- if (p.cmakeTool->hasServerMode())
+ CMakeTool *cmake = p.cmakeTool();
+ QTC_ASSERT(p.isValid() && cmake, return nullptr);
+ if (cmake->hasServerMode())
return new ServerModeReader;
return new TeaLeafReader;
}