commit | c8424945461cf9708b139932fd120767e6b516f0 | [log] [tgz] |
---|---|---|
author | Luc Bourlier <lbourlier> | Mon Mar 07 23:32:08 2005 +0000 |
committer | Luc Bourlier <lbourlier> | Mon Mar 07 23:32:08 2005 +0000 |
tree | fb58cfc6b8f2aba76d63bd882c706a834174cc9b | |
parent | 5bb8958c0a94e2644f6b57ead5839659f291f71f [diff] |
Bug 86887 - Conditions do not work for JSP breakpoints
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaLineBreakpoint.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaLineBreakpoint.java index a912e64..7861296 100644 --- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaLineBreakpoint.java +++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/breakpoints/JavaLineBreakpoint.java
@@ -536,7 +536,10 @@ sourceElement = locator.getSourceElement(stackFrame); } if (!(sourceElement instanceof IJavaElement) && sourceElement instanceof IAdaptable) { - sourceElement = ((IAdaptable)sourceElement).getAdapter(IJavaElement.class); + Object element= ((IAdaptable)sourceElement).getAdapter(IJavaElement.class); + if (element != null) { + sourceElement= element; + } } if (sourceElement instanceof IJavaElement) { return ((IJavaElement) sourceElement).getJavaProject();