From e736f60897c94656276a0c9f1025e33fde62e72c Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 10 Jan 2013 13:02:55 +0400 Subject: [PATCH] do not add color manager listener for default projects --- .../debugger/impl/DebuggerManagerImpl.java | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerImpl.java b/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerImpl.java index bf78d8240163..99c0de28d37b 100644 --- a/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerImpl.java +++ b/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerImpl.java @@ -135,17 +135,19 @@ public class DebuggerManagerImpl extends DebuggerManagerEx { public DebuggerManagerImpl(Project project, StartupManager startupManager, final EditorColorsManager colorsManager) { myProject = project; myBreakpointManager = new BreakpointManager(myProject, startupManager, this); - final EditorColorsListener myColorsListener = new EditorColorsListener() { - public void globalSchemeChange(EditorColorsScheme scheme) { - getBreakpointManager().updateBreakpointsUI(); - } - }; - colorsManager.addEditorColorsListener(myColorsListener); - Disposer.register(project, new Disposable() { - public void dispose() { - colorsManager.removeEditorColorsListener(myColorsListener); - } - }); + if (!project.isDefault()) { + final EditorColorsListener colorsListener = new EditorColorsListener() { + public void globalSchemeChange(EditorColorsScheme scheme) { + getBreakpointManager().updateBreakpointsUI(); + } + }; + colorsManager.addEditorColorsListener(colorsListener); + Disposer.register(project, new Disposable() { + public void dispose() { + colorsManager.removeEditorColorsListener(colorsListener); + } + }); + } } public DebuggerSession getSession(DebugProcess process) {