From d32e934cb0efff50dad5f468212fc37c73979947 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Thu, 11 Feb 2016 16:12:12 +0300 Subject: [PATCH] chameleon action can't be a group --- .../openapi/actionSystem/impl/ChameleonAction.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ChameleonAction.java b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ChameleonAction.java index 157de5c60714..f4e92f7eae02 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ChameleonAction.java +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ChameleonAction.java @@ -29,7 +29,7 @@ import java.util.Map; /** * @author Dmitry Avdeev */ -public class ChameleonAction extends ActionGroup { +public class ChameleonAction extends AnAction { private final Map myActions = new HashMap(); @@ -54,13 +54,6 @@ public class ChameleonAction extends ActionGroup { action.actionPerformed(e); } - @NotNull - @Override - public AnAction[] getChildren(@Nullable AnActionEvent e) { - AnAction action = getAction(e); - return action instanceof ActionGroup ? ((ActionGroup)action).getChildren(e) : EMPTY_ARRAY; - } - @Override public void update(@NotNull AnActionEvent e) { AnAction action = getAction(e);