GP-1810 - Action help fix

This commit is contained in:
dragonmacher 2022-03-09 13:10:42 -05:00
parent a7e9073798
commit c96c3eda40

View file

@ -25,6 +25,7 @@ import javax.swing.JButton;
import docking.ActionContext;
import docking.DockingWindowManager;
import docking.action.*;
import docking.help.Help;
import docking.widgets.EventTrigger;
import ghidra.util.HelpLocation;
import ghidra.util.SystemUtilities;
@ -390,7 +391,7 @@ public abstract class MultiStateDockingAction<T> extends DockingAction {
private final ActionState<T> actionState;
private ActionStateAction(ActionState<T> actionState, boolean isSelected) {
super(actionState.getName(), "multiStateAction");
super(actionState.getName(), "MultiStateAction");
this.actionState = actionState;
setMenuBarData(
@ -399,6 +400,11 @@ public abstract class MultiStateDockingAction<T> extends DockingAction {
if (helpLocation != null) {
setHelpLocation(helpLocation);
}
else {
HelpLocation parentHelp =
Help.getHelpService().getHelpLocation(MultiStateDockingAction.this);
setHelpLocation(parentHelp);
}
}
@Override