[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdevplatform/language/duchain/builders
From: David Nolden <david.nolden.kde () art-master ! de>
Date: 2008-12-20 19:46:48
Message-ID: 1229802408.023745.5182.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 899438 by zwabel:
Lock the duchain lock _before_ the smart-lock, to prevent a deadlock
M +1 -1 abstractusebuilder.h
--- trunk/KDE/kdevplatform/language/duchain/builders/abstractusebuilder.h #899437:899438
@@ -209,10 +209,10 @@
{
LanguageSpecificUseBuilderBase::openContext(newContext);
+ DUChainWriteLocker lock(DUChain::lock());
LockedSmartInterface iface = LanguageSpecificUseBuilderBase::editor()->smart();
ContextUseTracker newTracker;
- DUChainWriteLocker lock(DUChain::lock());
foreach(KTextEditor::SmartRange* range, newContext->useRanges())
newTracker.reuseRanges.insert(range);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic