debugger: fix recent breakage in stack view context menu

Change-Id: Ida267bcd5f5b5931612373e5dbd80fe9eb4dbdb3
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-03-26 13:52:22 +02:00
committed by hjk
parent 1cf369f71c
commit fc829b2303

View File

@@ -121,11 +121,9 @@ static inline StackFrame inputFunctionForDisassembly()
void StackWindow::contextMenuEvent(QContextMenuEvent *ev) void StackWindow::contextMenuEvent(QContextMenuEvent *ev)
{ {
QModelIndexList si = selectedIndices(ev);
QTC_ASSERT(si.size() == 1, return);
DebuggerEngine *engine = currentEngine(); DebuggerEngine *engine = currentEngine();
StackHandler *handler = engine->stackHandler(); StackHandler *handler = engine->stackHandler();
const QModelIndex index = si.at(0); const QModelIndex index = indexAt(ev->pos());
const int row = index.row(); const int row = index.row();
StackFrame frame; StackFrame frame;
if (row >= 0 && row < handler->stackSize()) if (row >= 0 && row < handler->stackSize())