diff --git a/qad/blockview/blockview.cpp b/qad/blockview/blockview.cpp index 77173c4..e962989 100644 --- a/qad/blockview/blockview.cpp +++ b/qad/blockview/blockview.cpp @@ -1299,6 +1299,7 @@ QList BlockView::internalBuses(const QList & item QList sbl = buses(); QSet sis = QSet::fromList(items); foreach (BlockBusItem * bi, sbl) { + if (bi->connectedBlocks().isEmpty()) continue; QSet bis = QSet::fromList(bi->connectedBlocks()); if ((bis - sis).isEmpty()) ret << bi;