From 582ad9cbd69dfe88c6b6c9dab4f7b30aa4e28b36 Mon Sep 17 00:00:00 2001 From: Nurullokhon Gulomkodirov Date: Thu, 24 Jul 2025 16:20:51 +0300 Subject: [PATCH] [code-style] IJPL-189891 IJPL-189896 default CodeStyleSettings are updated when unregistering custom settings GitOrigin-RevId: 25746514a98f62aba5275fa34ac6bc927a3a0f86 --- .../src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/code-style-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java b/platform/code-style-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java index 3223093700d0..d43440b4a58b 100644 --- a/platform/code-style-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java +++ b/platform/code-style-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java @@ -269,6 +269,7 @@ public class CodeStyleSettingsManager implements PersistentStateComponentWithMod public final void unregisterCustomSettings(@NotNull Collection allSettings, @NotNull CustomCodeStyleSettingsFactory provider) { allSettings.forEach(settings -> settings.removeCustomSettings(provider)); + CodeStyleSettings.getDefaults().removeCustomSettings(provider); notifyCodeStyleSettingsChanged(); }