From cadb25e6bb798bf425eb0410f2a230baac9232be Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Wed, 14 Oct 2020 19:05:16 +0300 Subject: [PATCH] BlockView ctrl+pin fix --- libs/blockview/blockview.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/blockview/blockview.cpp b/libs/blockview/blockview.cpp index 189daeb..f5bc9a1 100644 --- a/libs/blockview/blockview.cpp +++ b/libs/blockview/blockview.cpp @@ -322,7 +322,7 @@ bool BlockView::eventFilter(QObject * o, QEvent * e) { return true; } if (mm_ci) { - if ((mm_ci->data(bvidType).toInt() == bvitPin) && m_connect) { + if ((mm_ci->data(bvidType).toInt() == bvitPin) && m_connect && !me->modifiers().testFlag(Qt::ControlModifier)) { if (qgraphicsitem_cast(mm_ci)->state() == BlockItemPin::Hover) { trace_from = mm_ci->scenePos(); qgraphicsitem_cast(mm_ci)->clearStateStack();