fix java.lang.IndexOutOfBoundsException: Wrong line;

This commit is contained in:
Eugene Zhuravlev
2010-11-11 10:41:14 +03:00
parent 8462127d4d
commit 85b4c00117
@@ -97,7 +97,9 @@ public class SmartStepIntoActionHandler extends DebuggerActionHandler {
}
final Document doc = FileDocumentManager.getInstance().getDocument(vFile);
if (line >= doc.getLineCount()) {
return Collections.emptyList(); // the document has been changed
}
final int startOffset = doc.getLineStartOffset(line);
final TextRange lineRange = new TextRange(startOffset, doc.getLineEndOffset(line));
final int offset = CharArrayUtil.shiftForward(doc.getCharsSequence(), startOffset, " \t");