diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveFilesOrDirectories/KotlinMoveFilesOrDirectoriesHandler.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveFilesOrDirectories/KotlinMoveFilesOrDirectoriesHandler.kt index 4e80513902e..068b0d49e86 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveFilesOrDirectories/KotlinMoveFilesOrDirectoriesHandler.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveFilesOrDirectories/KotlinMoveFilesOrDirectoriesHandler.kt @@ -37,7 +37,8 @@ public class KotlinMoveFilesOrDirectoriesHandler : MoveFilesOrDirectoriesHandler } override fun canMove(elements: Array, targetContainer: PsiElement?): Boolean { - return super.canMove(adjustElements(elements), targetContainer) + val adjustedElements = adjustElements(elements) ?: return false + return super.canMove(adjustedElements, targetContainer) } override fun adjustForMove(project: Project, sourceElements: Array, targetElement: PsiElement?): Array? {