Minor, fix exception: do not try to get line start offset for line < 0 and line == lineCount()
This commit is contained in:
@@ -292,7 +292,7 @@ class SelectionAwareScopeHighlighter(val editor: Editor) {
|
||||
|
||||
fun PsiFile.getLineStartOffset(line: Int): Int? {
|
||||
val doc = PsiDocumentManager.getInstance(project).getDocument(this)
|
||||
if (doc != null && line <= doc.lineCount) {
|
||||
if (doc != null && line >= 0 && line < doc.lineCount) {
|
||||
val startOffset = doc.getLineStartOffset(line)
|
||||
val element = findElementAt(startOffset) ?: return startOffset
|
||||
|
||||
|
||||
Reference in New Issue
Block a user