From fbb94d59a49b69b76c7412bd0692e5b1b4e14f42 Mon Sep 17 00:00:00 2001 From: dragonmacher <48328597+dragonmacher@users.noreply.github.com> Date: Thu, 7 Dec 2023 12:31:29 -0500 Subject: [PATCH] Fixed stack trace relating to table header tooltips --- .../src/main/java/docking/widgets/table/GTableHeader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GTableHeader.java b/Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GTableHeader.java index ef68cfe6f2..bd3aef9532 100644 --- a/Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GTableHeader.java +++ b/Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GTableHeader.java @@ -217,6 +217,9 @@ public class GTableHeader extends JTableHeader { } TableCellRenderer headerRenderer = column.getHeaderRenderer(); + if (headerRenderer == null) { + return null; + } Component component = headerRenderer.getTableCellRendererComponent(getTable(), column.getHeaderValue(), false, false, 0, 0); int prefWidth = component.getPreferredSize().width;