chameleon action can't be a group

This commit is contained in:
Dmitry Avdeev
2016-02-11 16:14:18 +03:00
parent 3d30ea6d07
commit d32e934cb0
@@ -29,7 +29,7 @@ import java.util.Map;
/**
* @author Dmitry Avdeev
*/
public class ChameleonAction extends ActionGroup {
public class ChameleonAction extends AnAction {
private final Map<ProjectType, AnAction> myActions = new HashMap<ProjectType, AnAction>();
@@ -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);