diff --git a/platform/lang-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java b/platform/lang-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java index aee3be0fd633..381e641a1334 100644 --- a/platform/lang-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java +++ b/platform/lang-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsManager.java @@ -58,22 +58,20 @@ public class CodeStyleSettingsManager implements PersistentStateComponent() { - @Override - public void extensionAdded(@NotNull FileIndentOptionsProvider extension, - @NotNull PluginDescriptor pluginDescriptor) { - notifyCodeStyleSettingsChanged(); - } + FileIndentOptionsProvider.EP_NAME.addExtensionPointListener( + new ExtensionPointListener() { + @Override + public void extensionAdded(@NotNull FileIndentOptionsProvider extension, + @NotNull PluginDescriptor pluginDescriptor) { + notifyCodeStyleSettingsChanged(); + } - @Override - public void extensionRemoved(@NotNull FileIndentOptionsProvider extension, - @NotNull PluginDescriptor pluginDescriptor) { - notifyCodeStyleSettingsChanged(); - } - }, disposable); - } + @Override + public void extensionRemoved(@NotNull FileIndentOptionsProvider extension, + @NotNull PluginDescriptor pluginDescriptor) { + notifyCodeStyleSettingsChanged(); + } + }, disposable); } /**