GP-5117 - Updated the action to show a provider to be a toggle action,

hiding the provider if already visible
This commit is contained in:
dragonmacher 2024-11-08 18:28:45 -05:00
parent b80cfdff3f
commit ef5036fe47

View File

@ -1100,6 +1100,11 @@ public abstract class ComponentProvider implements HelpDescriptor, ActionContext
@Override
public void actionPerformed(ActionContext context) {
if (isShowing()) {
setVisible(false);
return;
}
DockingWindowManager myDwm = DockingWindowManager.getInstance(getComponent());
if (myDwm == null) {
// this can happen when the tool loses focus