debugger: properly number frames in Qml backtrace

Reviewed-by: con
This commit is contained in:
hjk
2011-02-09 14:16:45 +01:00
committed by con
parent cbf608de01
commit 72201a845e

View File

@@ -625,11 +625,13 @@ void QmlEngine::messageReceived(const QByteArray &message)
Internal::StackFrames stackFrames;
typedef QPair<QString, QPair<QString, qint32> > Iterator;
int level = 0;
foreach (const Iterator &it, backtrace) {
Internal::StackFrame frame;
frame.file = it.second.first;
frame.line = it.second.second;
frame.function = it.first;
frame.level = level++;
stackFrames.append(frame);
}