summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/stackhandler.cpp
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2009-10-30 15:07:17 +0100
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2009-10-30 17:47:51 +0100
commit6d6ed26eae39fc6d4b2e843edb8498e0008f15ef (patch)
treea5d773e92bdaa06db2cef4d20b50e38e40cc6619 /src/plugins/debugger/stackhandler.cpp
parent9d20a2abb45af2b1bd038acb191ece351d958d74 (diff)
downloadqt-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.cpp2
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);
}