Do not convert invalid files to Kotlin

This commit is contained in:
Natalia Ukhorskaya
2016-02-24 14:38:07 +03:00
parent 468c869c0c
commit 35271af07c
@@ -71,7 +71,10 @@ class NewKotlinActivityAction: AnAction(KotlinIcons.FILE) {
private fun convertFiles(project: Project) {
if (javaFilesToKotlin != null) {
DumbService.getInstance(project).smartInvokeLater {
JavaToKotlinAction.convertFiles(javaFilesToKotlin!!, project, false)
val filesToConvert = javaFilesToKotlin!!.filter { it.isValid }
if (filesToConvert.isNotEmpty()) {
JavaToKotlinAction.convertFiles(filesToConvert, project, false)
}
javaFilesToKotlin = null
}
}