summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/stackhandler.cpp
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2011-10-15 13:38:41 +0200
committerhjk <qthjk@ovi.com>2011-10-17 12:23:19 +0200
commitc548721c1ec3325a2cffa3f83f1a583ea02fda2f (patch)
treef8b320559f5cb16c4a3a8b80f4b0f31d8618c809 /src/plugins/debugger/stackhandler.cpp
parentfe80df7e2ffb9ca334723d13af749c7b3dc973a8 (diff)
downloadqt-creator-c548721c1ec3325a2cffa3f83f1a583ea02fda2f.tar.gz
Debugger: Enable stack frames without an annotated function
E.g. breakpoints on QML bindings do not have an annotated function. Still they're valid stack frames you can click on. Change-Id: I2b9417e6a57b846d74bd5bc661d11027b028c602 Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/debugger/stackhandler.cpp')
-rw-r--r--src/plugins/debugger/stackhandler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/debugger/stackhandler.cpp b/src/plugins/debugger/stackhandler.cpp
index fca7a74831..3c35489269 100644
--- a/src/plugins/debugger/stackhandler.cpp
+++ b/src/plugins/debugger/stackhandler.cpp
@@ -152,7 +152,7 @@ Qt::ItemFlags StackHandler::flags(const QModelIndex &index) const
if (index.row() == m_stackFrames.size())
return QAbstractTableModel::flags(index);
const StackFrame &frame = m_stackFrames.at(index.row());
- const bool isValid = (frame.isUsable() && !frame.function.isEmpty())
+ const bool isValid = frame.isUsable()
|| debuggerCore()->boolSetting(OperateByInstruction);
return isValid && m_contentsValid
? QAbstractTableModel::flags(index) : Qt::ItemFlags(0);