[103662] deadlock after using "occurrences in file" for JSP - temporary workaround
diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPFindOccurrencesAction.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPFindOccurrencesAction.java index 32b0724..9b31c19 100644 --- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPFindOccurrencesAction.java +++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPFindOccurrencesAction.java
@@ -55,14 +55,17 @@ public void update() { super.update(); - - if (isEnabled()) { - // do java element check here... - // should already be in a jsp/java partition - IJavaElement[] elements = getJavaElementsForCurrentSelection(); - // we can only find occurrences of one element - setEnabled(elements.length == 1); - } +// temporary, workaround to disable function, since using the function +// can easily cause deadlock to occur. +// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=103662 + setEnabled(false); +// if (isEnabled()) { +// // do java element check here... +// // should already be in a jsp/java partition +// IJavaElement[] elements = getJavaElementsForCurrentSelection(); +// // we can only find occurrences of one element +// setEnabled(elements.length == 1); +// } } /**