From 8d61f83fd47e1698bceb595036bc44d25fa9ccea Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 26 May 2011 17:04:32 +0200 Subject: [PATCH] fire renderersChanged event on applying settings in main configurable dialog --- .../debugger/settings/DebuggerDataViewsConfigurable.java | 2 ++ .../intellij/debugger/settings/ViewsGeneralSettings.java | 8 +------- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java index 634ce76433dd..13c3bc92485b 100644 --- a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java +++ b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java @@ -195,6 +195,8 @@ public class DebuggerDataViewsConfigurable implements SearchableConfigurable { myAutoTooltip.save(); myArrayRendererConfigurable.apply(); + + rendererSettings.fireRenderersChanged(); } public void reset() { diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/ViewsGeneralSettings.java b/java/debugger/impl/src/com/intellij/debugger/settings/ViewsGeneralSettings.java index cea0d64d14b8..01ca44908b16 100644 --- a/java/debugger/impl/src/com/intellij/debugger/settings/ViewsGeneralSettings.java +++ b/java/debugger/impl/src/com/intellij/debugger/settings/ViewsGeneralSettings.java @@ -36,10 +36,8 @@ public class ViewsGeneralSettings implements PersistentStateComponent { public boolean SHOW_OBJECTID = true; public boolean HIDE_NULL_ARRAY_ELEMENTS = true; public boolean AUTOSCROLL_TO_NEW_LOCALS = true; - private final NodeRendererSettings myNodeRendererSettings; - public ViewsGeneralSettings(NodeRendererSettings instance) { - myNodeRendererSettings = instance; + public ViewsGeneralSettings() { } public static ViewsGeneralSettings getInstance() { @@ -66,10 +64,6 @@ public class ViewsGeneralSettings implements PersistentStateComponent { return element; } - void fireRendererSettingsChanged() { - myNodeRendererSettings.fireRenderersChanged(); - } - public boolean equals(Object object) { if(!(object instanceof ViewsGeneralSettings)) return false; ViewsGeneralSettings generalSettings = ((ViewsGeneralSettings) object);