From 880658135f4ac208d755a61dc542b9596156f94e Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Tue, 26 May 2020 11:01:48 +0700 Subject: [PATCH] TrailingCommaIntention: should call `notifyCodeStyleSettingsChanged()` --- .../jetbrains/kotlin/idea/intentions/TrailingCommaIntention.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/TrailingCommaIntention.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/TrailingCommaIntention.kt index aca125fa9a2..e3ea41cb958 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/TrailingCommaIntention.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/TrailingCommaIntention.kt @@ -8,6 +8,7 @@ package org.jetbrains.kotlin.idea.intentions import com.intellij.application.options.CodeStyle import com.intellij.codeInsight.intention.LowPriorityAction import com.intellij.openapi.editor.Editor +import com.intellij.psi.codeStyle.CodeStyleSettingsManager import org.jetbrains.kotlin.idea.KotlinBundle import org.jetbrains.kotlin.idea.formatter.kotlinCustomSettings import org.jetbrains.kotlin.idea.formatter.trailingComma.canAddTrailingCommaWithRegistryCheck @@ -20,6 +21,7 @@ class TrailingCommaIntention : SelfTargetingIntention( override fun applyTo(element: KtElement, editor: Editor?) { val kotlinCustomSettings = CodeStyle.getSettings(element.project).kotlinCustomSettings kotlinCustomSettings.ALLOW_TRAILING_COMMA = !kotlinCustomSettings.ALLOW_TRAILING_COMMA + CodeStyleSettingsManager.getInstance(element.project).notifyCodeStyleSettingsChanged() } override fun isApplicableTo(element: KtElement, caretOffset: Int): Boolean = element.canAddTrailingCommaWithRegistryCheck().also {