Multi-file merge: Simplify action creation code

IDEA-CR-32596
This commit is contained in:
Dmitry Jemerov
2018-05-30 11:38:57 +02:00
parent 6c0e222887
commit 140d841e5f
@@ -213,7 +213,6 @@ open class MultipleFileMergeDialog2(
mergeButton.isEnabled = haveSelection && !haveUnmergeableFiles
}
private fun getSelectedFiles(): List<VirtualFile> {
return TreeUtil.collectSelectedObjectsOfType(table.tree, VirtualFile::class.java)
}
@@ -222,11 +221,9 @@ open class MultipleFileMergeDialog2(
return true
}
override fun createActions(): Array<Action> = arrayOf(cancelAction)
override fun getCancelAction(): Action = super.getCancelAction().apply {
putValue(Action.NAME, CommonBundle.getCloseButtonText())
override fun createActions(): Array<Action> {
cancelAction.putValue(Action.NAME, CommonBundle.getCloseButtonText())
return arrayOf(cancelAction)
}
override fun dispose() {