diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt index d7b65c0d1e2..679b377499c 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt @@ -65,7 +65,10 @@ class NewKotlinFileAction else { val editor = FileEditorManager.getInstance(createdElement.project).selectedTextEditor ?: return if (editor.document == createdElement.viewProvider.document) { - editor.caretModel.moveToLogicalPosition(LogicalPosition(editor.document.lineCount-1, 0)) + val lineCount = editor.document.lineCount + if (lineCount > 0) { + editor.caretModel.moveToLogicalPosition(LogicalPosition(lineCount - 1, 0)) + } } } }