[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdevplatform/language/duchain
From: David Nolden <david.nolden.kde () art-master ! de>
Date: 2009-03-01 17:39:18
Message-ID: 1235929158.464520.8009.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 933823 by zwabel:
Lock the smart-mutex after the duchain lock. This prevents a possible deadlock while closing documents.
M +1 -2 duchain.cpp
--- trunk/KDE/kdevplatform/language/duchain/duchain.cpp #933822:933823
@@ -1218,11 +1218,10 @@
if(!smart)
return;
- QMutexLocker lock(smart->smartMutex());
-
foreach (TopDUContext* top, chains) {
DUChainWriteLocker lock( DUChain::lock() );
+ QMutexLocker lock(smart->smartMutex());
deconvertDUChainInternal(top);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic