Move: Fix applicability check in IDEA 173
This commit is contained in:
committed by
Nikolay Krasko
parent
ab50ccf995
commit
d37c8397f5
+2
-1
@@ -163,7 +163,8 @@ class MoveKotlinDeclarationsHandler : MoveHandlerDelegate() {
|
||||
}
|
||||
|
||||
private fun canMove(elements: Array<out PsiElement>, targetContainer: PsiElement?, editorMode: Boolean): Boolean {
|
||||
if (!super.canMove(elements, targetContainer)) return false
|
||||
if (targetContainer != null && !isValidTarget(targetContainer, elements)) return false
|
||||
|
||||
val container = getUniqueContainer(elements) ?: return false
|
||||
|
||||
if (container is KtClassOrObject && targetContainer != null && targetContainer !is KtClassOrObject && elements.size > 1) {
|
||||
|
||||
Reference in New Issue
Block a user