highlighter validity check added (IDEA-74092 View Breakpoints functionality is broken in version 10.5.2)

This commit is contained in:
Eugene Zhuravlev
2011-09-15 20:45:41 +02:00
parent 139305717e
commit d25c4a2938
@@ -285,8 +285,9 @@ public class LineBreakpoint extends BreakpointWithHighlighter {
}
private String getDisplayInfoInternal(boolean showPackageInfo, int totalTextLength) {
final int lineNumber = (getHighlighter().getDocument().getLineNumber(getHighlighter().getStartOffset()) + 1);
if(isValid()) {
final RangeHighlighter highlighter = getHighlighter();
if(highlighter.isValid() && isValid()) {
final int lineNumber = (highlighter.getDocument().getLineNumber(highlighter.getStartOffset()) + 1);
String className = getClassName();
final boolean hasClassInfo = className != null && className.length() > 0;
final boolean hasMethodInfo = myMethodName != null && myMethodName.length() > 0;