From fcfb9ae587cb58738a8250a2e37e28749603c30a Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Fri, 30 Mar 2007 12:58:44 +0000 Subject: [PATCH] Fix pdom-locks in CPPClassTemplateTests --- .../cdt/internal/pdom/tests/CPPClassTemplateTests.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/CPPClassTemplateTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/CPPClassTemplateTests.java index dcf1c4edacd..d2251f9af41 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/CPPClassTemplateTests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/CPPClassTemplateTests.java @@ -64,12 +64,14 @@ public class CPPClassTemplateTests extends PDOMTestBase { CCorePlugin.getIndexManager().reindex(cproject); assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor())); pdom= (PDOM) CCoreInternals.getPDOMManager().getPDOM(cproject); + pdom.acquireReadLock(); } protected void tearDown() throws Exception { if(pdom!=null) { - pdom.releaseWriteLock(); + pdom.releaseReadLock(); } + pdom= null; cproject.getProject().delete(true, NPM); }