forked from qt-creator/qt-creator
CMake: Do not crash when deleting cmake tools
Do not crash when the cmake tool that was used to parse the project gets removed. Change-Id: Ieda3ae2025dbcfb1f90d9bd01c5f0ed960756c6a Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user