diff --git a/Ghidra/Framework/Docking/src/main/java/docking/menu/MultiStateDockingAction.java b/Ghidra/Framework/Docking/src/main/java/docking/menu/MultiStateDockingAction.java index 1dc43a0b7c..2d1de5d7ca 100644 --- a/Ghidra/Framework/Docking/src/main/java/docking/menu/MultiStateDockingAction.java +++ b/Ghidra/Framework/Docking/src/main/java/docking/menu/MultiStateDockingAction.java @@ -360,7 +360,7 @@ public abstract class MultiStateDockingAction extends DockingAction { private final ActionState actionState; private ActionStateToggleAction(ActionState actionState, boolean isSelected) { - super(actionState.getName(), "multiStateAction"); + super(actionState.getName(), "MultiStateAction"); this.actionState = actionState; @@ -371,6 +371,11 @@ public abstract class MultiStateDockingAction extends DockingAction { if (helpLocation != null) { setHelpLocation(helpLocation); } + else { + HelpLocation parentHelp = + Help.getHelpService().getHelpLocation(MultiStateDockingAction.this); + setHelpLocation(parentHelp); + } } @Override