diff --git a/src/plugins/qmljseditor/qmljsoutlinetreeview.cpp b/src/plugins/qmljseditor/qmljsoutlinetreeview.cpp index f20715ad506..996c17dca97 100644 --- a/src/plugins/qmljseditor/qmljsoutlinetreeview.cpp +++ b/src/plugins/qmljseditor/qmljsoutlinetreeview.cpp @@ -57,8 +57,10 @@ void QmlJSOutlineTreeView::contextMenuEvent(QContextMenuEvent *event) QMenu contextMenu; - contextMenu.addAction(tr("Expand All"), this, [this] { expandAll(); }); - contextMenu.addAction(tr("Collapse All"), this, [this] { collapseAllExceptRoot(); }); + QAction *action = contextMenu.addAction(tr("Expand All")); + connect(action, &QAction::triggered, this, [this] () { expandAll(); }); + action = contextMenu.addAction(tr("Collapse All")); + connect(action, &QAction::triggered, this, [this] () { collapseAllExceptRoot(); }); contextMenu.exec(event->globalPos());