QmakeProject: Fix renaming waits 3s for reparse

Task-number: QTCREATORBUG-13176
Change-Id: Id19a08f254dfa844d4adff0baafa29986a515823
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Daniel Teske
2014-10-24 12:43:14 +02:00
parent 4b98dee0c5
commit 454096b9e3
4 changed files with 27 additions and 17 deletions

View File

@@ -324,7 +324,7 @@ QmakePriFileNode::~QmakePriFileNode()
void QmakePriFileNode::scheduleUpdate()
{
QtSupport::ProFileCacheManager::instance()->discardFile(m_projectFilePath);
m_qmakeProFileNode->scheduleUpdate();
m_qmakeProFileNode->scheduleUpdate(QmakeProFileNode::ParseLater);
}
namespace Internal {
@@ -1732,10 +1732,10 @@ bool QmakeProFileNode::parseInProgress() const
return m_parseInProgress;
}
void QmakeProFileNode::scheduleUpdate()
void QmakeProFileNode::scheduleUpdate(QmakeProFileNode::AsyncUpdateDelay delay)
{
setParseInProgressRecursive(true);
m_project->scheduleAsyncUpdate(this);
m_project->scheduleAsyncUpdate(this, delay);
}
void QmakeProFileNode::asyncUpdate()