From d452f8493072ad7a0ef82451b4579a85f27c7ab1 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 29 Sep 2016 15:49:34 +0300 Subject: [PATCH] Debugger: Fix double-click handling in Threads view Change-Id: I3fb9b6ba6abcdfdf15a45b59e6500a979c40e7d0 Reviewed-by: Christian Stenger --- src/plugins/debugger/threadshandler.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/plugins/debugger/threadshandler.cpp b/src/plugins/debugger/threadshandler.cpp index 87b6efba3ad..1b4eb9679db 100644 --- a/src/plugins/debugger/threadshandler.cpp +++ b/src/plugins/debugger/threadshandler.cpp @@ -251,10 +251,14 @@ bool ThreadsHandler::setData(const QModelIndex &idx, const QVariant &data, int r } if (role == BaseTreeView::ItemViewEventRole) { - auto menu = new QMenu; - menu->addAction(action(SettingsDialog)); - menu->popup(data.value().globalPos()); - return true; + ItemViewEvent ev = data.value(); + + if (ev.as()) { + auto menu = new QMenu; + menu->addAction(action(SettingsDialog)); + menu->popup(ev.globalPos()); + return true; + } } return false;