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);