From 661308c96e4d622fc20cb895a85786261e4f6275 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Tue, 1 Jun 2010 14:35:51 +0200
Subject: [PATCH] debugger: always switch to frame 0 before trying to leave
 frame

---
 src/plugins/debugger/gdb/gdbengine.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 12f9d8cbdf5..62fca5d2b2e 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -1851,6 +1851,7 @@ void GdbEngine::executeStepI()
 void GdbEngine::executeStepOut()
 {
     QTC_ASSERT(state() == InferiorStopped, qDebug() << state());
+    postCommand("-stack-select-frame 0");
     setTokenBarrier();
     setState(InferiorRunningRequested);
     showStatusMessage(tr("Finish function requested..."), 5000);
-- 
GitLab