[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