diff --git a/qad_blockview/blockview.cpp b/qad_blockview/blockview.cpp index 7b436b7..583469e 100644 --- a/qad_blockview/blockview.cpp +++ b/qad_blockview/blockview.cpp @@ -810,6 +810,7 @@ QList BlockView::connectionBuses(BlockItem * b0, BlockItem * b1 bool BlockView::connectPins(BlockItemPin * p0, BlockItemPin * p1) { if (!p0 || !p1) return false; + if (p0 == p1) return false; if (p0->busType() != p1->busType()) return false; QList bl0 = p0->connectedBuses(), bl1 = p1->connectedBuses(); if (!(bl0.toSet() & bl1.toSet()).isEmpty()) return true;