From 70605745c0b3b44353e7ebe4833deae29ec2edf7 Mon Sep 17 00:00:00 2001 From: ghidragon <106987263+ghidragon@users.noreply.github.com> Date: Wed, 3 Apr 2024 16:59:15 -0400 Subject: [PATCH] fixed unit tests --- .../Docking/src/main/java/docking/DockableComponent.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Ghidra/Framework/Docking/src/main/java/docking/DockableComponent.java b/Ghidra/Framework/Docking/src/main/java/docking/DockableComponent.java index 0784116849..826f4456d5 100644 --- a/Ghidra/Framework/Docking/src/main/java/docking/DockableComponent.java +++ b/Ghidra/Framework/Docking/src/main/java/docking/DockableComponent.java @@ -441,12 +441,15 @@ public class DockableComponent extends JPanel implements ContainerListener { } @Override - // we aren't focusable, so pass focus to a valid child component public void requestFocus() { if (lastFocusedComponent != null && lastFocusedComponent.isShowing()) { lastFocusedComponent.requestFocus(); return; } + + if (placeholder == null) { + return; // this implies we have been disposed + } placeholder.getProvider().requestFocus(); }