From e56e4cf0e70bf6766de0286bb11d8dc5e7f67475 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 15 Sep 2004 22:05:30 +0000 Subject: [PATCH] Set the correct stackframe --- .../cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java index 40e8fa69bb3..e4d70f2d627 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java @@ -461,7 +461,7 @@ public class SourceManager extends Manager implements ICDISourceManager { Target target = (Target)frame.getTarget(); ICDIThread currentThread = target.getCurrentThread(); ICDIStackFrame currentFrame = currentThread.getCurrentStackFrame(); - target.setCurrentThread(currentThread, false); + target.setCurrentThread(frame.getThread(), false); frame.getThread().setCurrentStackFrame(frame, false); try { MISession mi = target.getMISession(); @@ -485,7 +485,7 @@ public class SourceManager extends Manager implements ICDISourceManager { Target target = (Target)frame.getTarget(); ICDIThread currentThread = target.getCurrentThread(); ICDIStackFrame currentFrame = currentThread.getCurrentStackFrame(); - target.setCurrentThread(currentThread, false); + target.setCurrentThread(frame.getThread(), false); frame.getThread().setCurrentStackFrame(frame, false); try { MISession mi = target.getMISession();