From c861af529ec87b34f1ca45d917d367c345334859 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 15 Sep 2011 12:15:10 +0200 Subject: [PATCH] Qt4Project: Always notify the code models if the file list changed. Change-Id: Id795a363c9f990e9506eb35ed5a398948f93cf2f Reviewed-on: http://codereview.qt-project.org/4967 Reviewed-by: Qt Sanity Bot Reviewed-by: Daniel Teske --- src/plugins/qt4projectmanager/qt4project.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index f1d00e163d8..7c5cdaaf273 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -353,6 +353,7 @@ void Qt4Project::updateFileList() if (newFiles != *m_projectFiles) { *m_projectFiles = newFiles; emit fileListChanged(); + updateCodeModels(); if (debug) qDebug() << Q_FUNC_INFO << *m_projectFiles; } @@ -392,8 +393,6 @@ bool Qt4Project::fromMap(const QVariantMap &map) update(); updateFileList(); - // This might be incorrect, need a full update - updateCodeModels(); foreach (Target *t, targets()) static_cast(t)->createApplicationProFiles(); @@ -799,7 +798,6 @@ void Qt4Project::decrementPendingEvaluateFutures() foreach (Target *t, targets()) static_cast(t)->createApplicationProFiles(); updateFileList(); - updateCodeModels(); if (debug) qDebug()<<" Setting state to Base"; m_asyncUpdateState = Base;