diff --git a/qad/blockview/blockview.cpp b/qad/blockview/blockview.cpp index d01ad13..3ee27a0 100644 --- a/qad/blockview/blockview.cpp +++ b/qad/blockview/blockview.cpp @@ -1484,7 +1484,7 @@ void BlockView::reconnectAll() { for (int j = 0; j < pins.size(); ++j) { if (!pins[j]->isVisible()) continue; QPointF pp = pins[j]->scenePos(); - if (cp == pp) { + if ((cp - pp).manhattanLength() <= (grid_step / 2.)) { //qDebug() << "found"; if (b->busType() == pins[j]->busType()) { b->connections_[conns[c]] = pins[j];