diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/CRefactoring.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/CRefactoring.java index a4f4c4c5fa5..03e0a041deb 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/CRefactoring.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/CRefactoring.java @@ -294,7 +294,9 @@ public abstract class CRefactoring extends Refactoring { if (fIndex != null) { fIndex.releaseReadLock(); } - fIndex= null; + // Marc-Andre Laperle : I don't think we want to null this out, + // if the lock is acquired twice then the lock can only be released once + //fIndex= null; } public IIndex getIndex() {