Fixed the component provider close button being disabled in some

providers
This commit is contained in:
dragonmacher 2023-10-20 17:10:00 -04:00
parent 994c999646
commit 3b73e4324e

View file

@ -207,6 +207,11 @@ class DockableToolBarManager {
@Override
public boolean isEnabledForContext(ActionContext context) {
ComponentProvider provider = context.getComponentProvider();
if (provider == null) {
// Some context providers do not specify the provider when creating a contexts
DockingWindowManager dwm = DockingWindowManager.getActiveInstance();
provider = dwm.getActiveComponentProvider();
}
return provider == dockableComponent.getComponentProvider();
}
}