diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2009-10-30 15:07:17 +0100 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2009-10-30 17:47:51 +0100 |
commit | 6d6ed26eae39fc6d4b2e843edb8498e0008f15ef (patch) | |
tree | a5d773e92bdaa06db2cef4d20b50e38e40cc6619 /src/plugins/debugger/stackhandler.cpp | |
parent | 9d20a2abb45af2b1bd038acb191ece351d958d74 (diff) | |
download | qt-creator-6d6ed26eae39fc6d4b2e843edb8498e0008f15ef.tar.gz |
frames with debug info but without source cannot be navigated to
... - in the source view, that is. so grey them out in the stack view.
Reviewed-By: hjk
Diffstat (limited to 'src/plugins/debugger/stackhandler.cpp')
-rw-r--r-- | src/plugins/debugger/stackhandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/debugger/stackhandler.cpp b/src/plugins/debugger/stackhandler.cpp index fa6b972e55..d2b146b913 100644 --- a/src/plugins/debugger/stackhandler.cpp +++ b/src/plugins/debugger/stackhandler.cpp @@ -203,7 +203,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.file.isEmpty() && !frame.function.isEmpty()) + const bool isValid = (frame.isUsable() && !frame.function.isEmpty()) || theDebuggerBoolSetting(OperateByInstruction); return isValid ? QAbstractTableModel::flags(index) : Qt::ItemFlags(0); } |