move listener to dedicated place

This commit is contained in:
Dennis Ushakov
2014-12-02 11:08:33 +03:00
parent cb0091a79c
commit b7d573e72f
2 changed files with 8 additions and 7 deletions
@@ -134,12 +134,6 @@ public class DaemonCodeAnalyzerImpl extends DaemonCodeAnalyzerEx implements Pers
@SuppressWarnings("UnusedParameters") @NotNull final NamedScopeManager namedScopeManager,
@SuppressWarnings("UnusedParameters") @NotNull final DependencyValidationManager dependencyValidationManager) {
myProject = project;
colorsManager.addEditorColorsListener(new EditorColorsListener() {
@Override
public void globalSchemeChange(EditorColorsScheme scheme) {
restart();
}
}, myProject);
mySettings = daemonCodeAnalyzerSettings;
myEditorTracker = editorTracker;
myPsiDocumentManager = psiDocumentManager;
@@ -140,7 +140,8 @@ public class DaemonListeners implements Disposable {
@NotNull UndoManager undoManager,
@NotNull ProjectLevelVcsManager projectLevelVcsManager,
@NotNull VcsDirtyScopeManager vcsDirtyScopeManager,
@NotNull FileStatusManager fileStatusManager) {
@NotNull FileStatusManager fileStatusManager,
@NotNull EditorColorsManager colorsManager) {
Disposer.register(project, this);
myProject = project;
myDaemonCodeAnalyzer = daemonCodeAnalyzer;
@@ -296,6 +297,12 @@ public class DaemonListeners implements Disposable {
}
});
colorsManager.addEditorColorsListener(new EditorColorsListener() {
@Override
public void globalSchemeChange(EditorColorsScheme scheme) {
stopDaemonAndRestartAllFiles();
}
}, this);
commandProcessor.addCommandListener(new MyCommandListener(), this);
application.addApplicationListener(new MyApplicationListener(), this);