From 677aba6870c0ce659dae65e93074ee606a15736e Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 27 Aug 2014 20:17:41 +0400 Subject: [PATCH] java debugger: infinite loop fixed --- .../openapi/src/com/intellij/debugger/SourcePosition.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/debugger/openapi/src/com/intellij/debugger/SourcePosition.java b/java/debugger/openapi/src/com/intellij/debugger/SourcePosition.java index fcafd6440fbf..45f50d34b922 100644 --- a/java/debugger/openapi/src/com/intellij/debugger/SourcePosition.java +++ b/java/debugger/openapi/src/com/intellij/debugger/SourcePosition.java @@ -238,12 +238,12 @@ public abstract class SourcePosition implements Navigatable{ while (true) { final CharSequence charsSequence = document.getCharsSequence(); for (; offset < charsSequence.length(); offset++) { - char c = charsSequence.charAt(startOffset); + char c = charsSequence.charAt(offset); if (c != ' ' && c != '\t') { break; } } - element = rootElement.findElementAt(startOffset); + element = rootElement.findElementAt(offset); if (element instanceof PsiComment) { offset = element.getTextRange().getEndOffset() + 1;