From 6edc1afa125c0ff73fc577917a2793de93639c4c Mon Sep 17 00:00:00 2001 From: Dennis Ushakov Date: Sat, 7 Jan 2012 01:14:38 +0400 Subject: [PATCH] RUBY-10141 don't show the useless "scroll from source" icon when "autoscroll from source" is active --- .../com/intellij/ide/projectView/impl/ProjectViewImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java index ff6a258b719e..8e6000eb5bbb 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java @@ -671,7 +671,9 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo myActionGroup.addAction(myAutoScrollFromSourceHandler.createToggleAction()).setAsSecondary(true); myActionGroup.addAction(new SortByTypeAction()).setAsSecondary(true); - myActionGroup.addAction(new ScrollFromSourceAction()); + if (!myAutoScrollFromSourceHandler.isAutoScrollMode()) { + myActionGroup.addAction(new ScrollFromSourceAction()); + } AnAction collapseAllAction = CommonActionsManager.getInstance().createCollapseAllAction(new TreeExpander() { public void expandAll() { @@ -1669,6 +1671,8 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo selectElementAtCaretNotLosingFocus(editor); } } + createToolbarActions(); + updateTitleActions(); } private class MySelectInContext implements SelectInContext {