From 3039c5061af389e5aeab7bc97d3eea4c3b76e821 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 20 Nov 2003 22:22:51 +0000 Subject: [PATCH] Fix NPE 46313 --- .../org/eclipse/cdt/debug/mi/core/cdi/EventManager.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java index 3d9eb00ccd8..1dd56a26f51 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java @@ -273,7 +273,12 @@ public class EventManager extends SessionObject implements ICDIEventManager, Obs Target cTarget = (Target)currentTarget; cTarget.updateState(threadId); try { - cTarget.getCurrentThread().getCurrentStackFrame(); + ICDIThread cthread = cTarget.getCurrentThread(); + if (cthread != null) { + cthread.getCurrentStackFrame(); + } else { + return false; + } } catch (CDIException e1) { //e1.printStackTrace(); }