diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java index c7b22c2e1448..b7f2c1170e8a 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonListeners.java @@ -292,6 +292,7 @@ public class DaemonListeners implements Disposable { inspectionProfileManager.addProfileChangeListener(new MyProfileChangeListener(), this); inspectionProjectProfileManager.addProfilesListener(new MyProfileChangeListener(), this); todoConfiguration.addPropertyChangeListener(new MyTodoListener(), this); + todoConfiguration.colorSettingsChanged(); actionManagerEx.addAnActionListener(new MyAnActionListener(), this); virtualFileManager.addVirtualFileListener(new VirtualFileAdapter() { @Override @@ -474,6 +475,7 @@ public class DaemonListeners implements Disposable { private class MyEditorColorsListener implements EditorColorsListener { @Override public void globalSchemeChange(EditorColorsScheme scheme) { + TodoConfiguration.getInstance().colorSettingsChanged(); stopDaemonAndRestartAllFiles(); } }