forked from qt-creator/qt-creator
CMake: Clear tasks when forceParse-ing
Server-mode only used to clear the tasks for normal parsing. Change-Id: Ibbc3ac30f00afaff4874cb0682f5d7e8f1abafcd Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -142,6 +142,8 @@ void BuildDirManager::updateReaderData()
|
|||||||
|
|
||||||
void BuildDirManager::parseOnceReaderReady(bool force)
|
void BuildDirManager::parseOnceReaderReady(bool force)
|
||||||
{
|
{
|
||||||
|
TaskHub::clearTasks(ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM);
|
||||||
|
|
||||||
m_buildTargets.clear();
|
m_buildTargets.clear();
|
||||||
|
|
||||||
auto fi = new QFutureInterface<QList<ProjectExplorer::FileNode *>>();
|
auto fi = new QFutureInterface<QList<ProjectExplorer::FileNode *>>();
|
||||||
@@ -379,8 +381,6 @@ QSet<Core::Id> BuildDirManager::updateCodeModel(CppTools::ProjectPartBuilder &pp
|
|||||||
|
|
||||||
void BuildDirManager::parse()
|
void BuildDirManager::parse()
|
||||||
{
|
{
|
||||||
TaskHub::clearTasks(ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM);
|
|
||||||
|
|
||||||
updateReaderType([this]() { parseOnceReaderReady(false); });
|
updateReaderType([this]() { parseOnceReaderReady(false); });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user