From c71c00cf480c052231959e6f36b5606ddcc9dc9c Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 20 Sep 2016 14:11:25 +0200 Subject: [PATCH] Debugger: Re-enable editing through Locals&Expressions view Fix recent regression in double-click event propagation. Change-Id: Ic69d0d95701c8168331b1627fbd9334b8f5dc0d4 Reviewed-by: hjk --- src/plugins/debugger/watchhandler.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index 0734a0618f3..28dcea980b1 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -1097,7 +1097,7 @@ bool WatchModel::setData(const QModelIndex &idx, const QVariant &value, int role m_engine->assignValueInDebugger(item, item->expression(), value); break; } - break; + return true; case LocalsExpandedRole: if (value.toBool()) { @@ -1109,25 +1109,25 @@ bool WatchModel::setData(const QModelIndex &idx, const QVariant &value, int role } if (item->iname.contains('.')) emit columnAdjustmentRequested(); - break; + return true; case LocalsTypeFormatRole: setTypeFormat(item->type, value.toInt()); m_engine->updateLocals(); - break; + return true; case LocalsIndividualFormatRole: { setIndividualFormat(item->iname, value.toInt()); m_engine->updateLocals(); - break; + return true; } case BaseTreeView::ItemActivatedRole: m_engine->selectWatchData(item->iname); - break; + return true; } - return true; + return false; } Qt::ItemFlags WatchModel::flags(const QModelIndex &idx) const