From 75201f7a47b9d0f42c2d4aba51c355bd00493493 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Tue, 1 Oct 2002 01:19:32 +0000 Subject: [PATCH] fix NPE when editor closes --- .../src/org/eclipse/cdt/internal/ui/editor/CEditor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java index 8c7b687687d..27b9062ad22 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java @@ -1366,7 +1366,10 @@ public class CEditor extends AbstractTextEditor implements ISelectionChangedList * Uninstalls this manager. */ private void uninstall() { - getTextWidget().removeVerifyKeyListener(this); + StyledText textWidget = getTextWidget(); + if (textWidget != null && !textWidget.isDisposed()) { + textWidget.removeVerifyKeyListener(this); + } } };