From 4f7b978bbc792acf9d76496813c60e081ae3676b Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Wed, 16 Sep 2015 13:49:01 +0300 Subject: [PATCH] Pull Up: Disable "Refactor" button if no members are selected --- .../kotlin/idea/refactoring/pullUp/KotlinPullUpDialog.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/pullUp/KotlinPullUpDialog.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/pullUp/KotlinPullUpDialog.kt index 5c45f171341..bdaf3e123ff 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/pullUp/KotlinPullUpDialog.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/pullUp/KotlinPullUpDialog.kt @@ -94,6 +94,8 @@ public class KotlinPullUpDialog( override fun createMemberSelectionTable(infos: MutableList) = KotlinMemberSelectionTable(infos, null, "Make abstract") + override fun isOKActionEnabled() = selectedMemberInfos.size() > 0 + override fun doAction() { val selectedMembers = selectedMemberInfos val targetClass = superClass!!