[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdev-ruby] duchain/builders: Beautify code that schedules 'required' file for parsing
From: Alexander Dymo <adymo () kdevelop ! org>
Date: 2012-10-25 12:15:05
Message-ID: 20121025121505.D1B69A6078 () git ! kde ! org
[Download RAW message or body]
Git commit 390351fe2c69b3ba48b800d4a9a1a2932d693223 by Alexander Dymo.
Committed on 25/10/2012 at 12:59.
Pushed by dymo into branch 'master'.
Beautify code that schedules 'required' file for parsing
M +5 -5 duchain/builders/contextbuilder.cpp
http://commits.kde.org/kdev-ruby/390351fe2c69b3ba48b800d4a9a1a2932d693223
diff --git a/duchain/builders/contextbuilder.cpp \
b/duchain/builders/contextbuilder.cpp index 3fd6cc9..02e0e05 100644
--- a/duchain/builders/contextbuilder.cpp
+++ b/duchain/builders/contextbuilder.cpp
@@ -277,11 +277,11 @@ void ContextBuilder::require(Node *node, bool local)
* for reparsing after that is done.
*/
m_unresolvedImports.append(indexedPath);
- if (KDevelop::ICore::self()->languageController()->backgroundParser()->isQueued(indexedPath))
- KDevelop::ICore::self()->languageController()->backgroundParser()->removeDocument(indexedPath);
- KDevelop::ICore::self()->languageController()->backgroundParser()
- ->addDocument(indexedPath, \
TopDUContext::ForceUpdate, m_priority - 1,
- 0, \
ParseJob::FullSequentialProcessing); + BackgroundParser *backgroundParser = \
KDevelop::ICore::self()->languageController()->backgroundParser(); + if \
(backgroundParser->isQueued(indexedPath)) + \
backgroundParser->removeDocument(indexedPath); + \
backgroundParser->addDocument(indexedPath, TopDUContext::ForceUpdate, + \
m_priority - 1, 0, ParseJob::FullSequentialProcessing); return;
} else {
lock.lock();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic