From 4aefc0e21467a80bebf306ad35f8f353e9273c4d Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Mon, 22 Sep 2014 15:21:43 +0400 Subject: [PATCH] diff: LST - cleanup --- .../vcs/impl/LineStatusTrackerManager.java | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.java index 067f50a0b31c..1815bf9c9491 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.java @@ -150,24 +150,16 @@ public class LineStatusTrackerManager implements ProjectComponent, LineStatusTra final EditorColorsListener editorColorsListener = new MyEditorColorsListener(); final FileStatusManager fsManager = FileStatusManager.getInstance(myProject); - fsManager.addFileStatusListener(fileStatusListener, myProject); + fsManager.addFileStatusListener(fileStatusListener, myDisposable); final EditorFactory editorFactory = EditorFactory.getInstance(); - editorFactory.addEditorFactoryListener(editorFactoryListener,myProject); + editorFactory.addEditorFactoryListener(editorFactoryListener, myDisposable); final VirtualFileManager virtualFileManager = VirtualFileManager.getInstance(); - virtualFileManager.addVirtualFileListener(virtualFileListener,myProject); + virtualFileManager.addVirtualFileListener(virtualFileListener, myDisposable); final EditorColorsManager editorColorsManager = EditorColorsManager.getInstance(); - editorColorsManager.addEditorColorsListener(editorColorsListener); - - Disposer.register(myDisposable, new Disposable() { - public void dispose() { - fsManager.removeFileStatusListener(fileStatusListener); - virtualFileManager.removeVirtualFileListener(virtualFileListener); - editorColorsManager.removeEditorColorsListener(editorColorsListener); - } - }); + editorColorsManager.addEditorColorsListener(editorColorsListener, myDisposable); } }); }