diff --git a/Ghidra/Framework/Docking/src/main/java/docking/DockableToolBarManager.java b/Ghidra/Framework/Docking/src/main/java/docking/DockableToolBarManager.java index 0116deda95..f47569818b 100644 --- a/Ghidra/Framework/Docking/src/main/java/docking/DockableToolBarManager.java +++ b/Ghidra/Framework/Docking/src/main/java/docking/DockableToolBarManager.java @@ -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(); } }