diff options
Diffstat (limited to 'plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java')
-rw-r--r-- | plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java b/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java index d634a3c65..d21a745ef 100644 --- a/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java +++ b/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java @@ -699,6 +699,12 @@ public class TCFNodeExecContext extends TCFNode implements ISymbolOwner { return children_exec; } + public TCFNodeStackFrame getLastTopFrame() { + if (!resume_pending) return null; + if (last_stack_trace == null || last_stack_trace.length == 0) return null; + return (TCFNodeStackFrame)last_stack_trace[0]; + } + /** * Get context full name - including all ancestor names. * Return context ID if the context does not have a name. @@ -1258,6 +1264,7 @@ public class TCFNodeExecContext extends TCFNode implements ISymbolOwner { children_stack.onResumed(); resume_pending = false; postAllAndParentsChangedDelta(); + model.onContextRunning(); } }); } |