From 5d18ffa11427698d0c11e225724f0745613b5767 Mon Sep 17 00:00:00 2001 From: dragonmacher <48328597+dragonmacher@users.noreply.github.com> Date: Fri, 24 Apr 2026 18:20:09 -0400 Subject: [PATCH] Fixed NPE from recent commit --- .../java/ghidra/app/decompiler/component/DecompilerPanel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/component/DecompilerPanel.java b/Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/component/DecompilerPanel.java index 3e79ad1f7e..6aee312c03 100644 --- a/Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/component/DecompilerPanel.java +++ b/Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/component/DecompilerPanel.java @@ -80,7 +80,8 @@ public class DecompilerPanel extends JPanel implements FieldMouseListener, Field private final VerticalLayoutPixelIndexMap pixmap = new VerticalLayoutPixelIndexMap(); private FieldHighlightFactory hlFactory; - private ClangHighlightController highlightController; + private ClangHighlightController highlightController = + ClangHighlightController.dummyIfNull(null); private Map highlightersById = new HashMap<>(); private PendingHighlightUpdate pendingHighlightUpdate; private SwingUpdateManager highlighCursorUpdater = new SwingUpdateManager(() -> {