From 4902d091da421eea67d9a4d95855dd706da511ed Mon Sep 17 00:00:00 2001 From: Marcus Hoepfner Date: Thu, 12 Mar 2026 12:47:25 +0100 Subject: [PATCH] [FIX] fix NPE when disposing not yet used ZWPS Code Mining Issue: https://github.com/eclipse-platform/eclipse.platform.ui/issues/3772 --- .../ZeroWidthCharactersLineContentCodeMiningProvider.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/codemining/ZeroWidthCharactersLineContentCodeMiningProvider.java b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/codemining/ZeroWidthCharactersLineContentCodeMiningProvider.java index 29b6071fa9b..ab97c258d22 100644 --- a/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/codemining/ZeroWidthCharactersLineContentCodeMiningProvider.java +++ b/bundles/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/codemining/ZeroWidthCharactersLineContentCodeMiningProvider.java @@ -93,7 +93,10 @@ private void updateCodeMinings() { @Override public void dispose() { - store.removePropertyChangeListener(this); + if (store != null) { + store.removePropertyChangeListener(this); + store = null; + } super.dispose(); }