diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/actions/OpenDeclarationsAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/actions/OpenDeclarationsAction.java index 51c425ccca8..3cea8cda01f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/actions/OpenDeclarationsAction.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/actions/OpenDeclarationsAction.java @@ -123,10 +123,10 @@ public class OpenDeclarationsAction extends SelectionParseAction { } } } - } catch (CoreException e) { - CUIPlugin.getDefault().log(e); + } finally { + index.releaseReadLock(); } - + return Status.OK_STATUS; } catch (CoreException e) { return e.getStatus();