KT-38832 Add additional check to RemoveCurlyBracesFromTemplateInspection

- Expression in curly braces can change between the report of inspection
and quickfix application
- ^KT-38832 Fixed
This commit is contained in:
Roman Golyshev
2020-05-09 05:31:36 +03:00
committed by Roman Golyshev
parent 150708069c
commit 762f38a394
@@ -29,7 +29,9 @@ class RemoveCurlyBracesFromTemplateInspection(@JvmField var reportWithoutWhitesp
override fun isApplicable(element: KtBlockStringTemplateEntry): Boolean = element.canDropBraces()
override fun applyTo(element: KtBlockStringTemplateEntry, project: Project, editor: Editor?) {
element.dropBraces()
if (element.canDropBraces()) {
element.dropBraces()
}
}
override fun createOptionsPanel() = MultipleCheckboxOptionsPanel(this).apply {