From 5bda9aa724969355d0fcccce3476314129db8e30 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 8 Jan 2014 15:10:12 +0100 Subject: [PATCH] cleanup --- .../platform-api/src/com/intellij/ui/ToolbarDecorator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/ui/ToolbarDecorator.java b/platform/platform-api/src/com/intellij/ui/ToolbarDecorator.java index 0cd82455a683..6dadc44f23cc 100644 --- a/platform/platform-api/src/com/intellij/ui/ToolbarDecorator.java +++ b/platform/platform-api/src/com/intellij/ui/ToolbarDecorator.java @@ -24,6 +24,7 @@ import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.SystemInfo; import com.intellij.ui.border.CustomLineBorder; import com.intellij.ui.table.TableView; +import com.intellij.util.SmartList; import com.intellij.util.ui.EditableModel; import com.intellij.util.ui.ElementProducer; import com.intellij.util.ui.UIUtil; @@ -52,7 +53,7 @@ public abstract class ToolbarDecorator implements CommonActionsPanel.ListenerFac protected boolean myUpActionEnabled; protected boolean myDownActionEnabled; protected Border myActionsPanelBorder; - private List myExtraActions = new ArrayList(); + private final List myExtraActions = new SmartList(); private ActionToolbarPosition myToolbarPosition; protected AnActionButtonRunnable myAddAction; protected AnActionButtonRunnable myEditAction; @@ -399,6 +400,7 @@ public abstract class ToolbarDecorator implements CommonActionsPanel.ListenerFac return buttons.toArray(new CommonActionsPanel.Buttons[buttons.size()]); } + @Override public CommonActionsPanel.Listener createListener(final CommonActionsPanel panel) { return new CommonActionsPanel.Listener() { @Override