From 8397a4cb5b4692e8ab0bb84cc9014ea9b060ea55 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 4 Mar 2016 18:10:46 +0300 Subject: [PATCH] Don't intercept move when there're no kotlin files #KT-11277 Fixed --- .../KotlinMoveFilesOrDirectoriesHandler.kt | 2 ++ 1 file changed, 2 insertions(+) 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 c048478dc4c..7308c603746 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 @@ -38,6 +38,8 @@ class KotlinMoveFilesOrDirectoriesHandler : MoveFilesOrDirectoriesHandler() { override fun canMove(elements: Array, targetContainer: PsiElement?): Boolean { val adjustedElements = adjustElements(elements) ?: return false + if (adjustedElements.none { it is KtFile }) return false + return super.canMove(adjustedElements, targetContainer) }