Bug 472612 - NullPointerException in PopupInspectAction$2.close (64)
Change-Id: Id6ab3a4565b8a93123bb0cf1aae636ef4c734349
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/PopupInspectAction.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/PopupInspectAction.java
index a9d73d2..d297879 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/PopupInspectAction.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/PopupInspectAction.java
@@ -60,7 +60,7 @@
@Override
public boolean close() {
boolean returnValue = super.close();
- if (fTextEditor != null && fSelectionBeforeEvaluation != null){
+ if (fTextEditor != null && fTextEditor.getSelectionProvider() != null && fSelectionBeforeEvaluation != null) {
fTextEditor.getSelectionProvider().setSelection(fSelectionBeforeEvaluation);
fTextEditor = null;
fSelectionBeforeEvaluation = null;