diff --git a/app/widget/nodeview/nodeviewitem.cpp b/app/widget/nodeview/nodeviewitem.cpp index d3d61f318..3241a42f8 100644 --- a/app/widget/nodeview/nodeviewitem.cpp +++ b/app/widget/nodeview/nodeviewitem.cpp @@ -559,7 +559,9 @@ void NodeViewItem::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) { QGraphicsRectItem::mouseDoubleClickEvent(event); - SetExpanded(!IsExpanded()); + if (!(event->modifiers() & Qt::ControlModifier)) { + SetExpanded(!IsExpanded()); + } } QVariant NodeViewItem::itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant &value)