X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FCFGScene.cxx;h=4e7428d340f93c822c3ed0d48e907a7136e79742;hp=ec33463c835c5c1a3ee8856e1bf8dc445bb55835;hb=4bcd18ed3dc3450d014351f5b27d1c7d1596601c;hpb=adfc94c02957100b20f4f7d1ce63ed463cc253a3 diff --git a/src/gui/widgets/CFGScene.cxx b/src/gui/widgets/CFGScene.cxx index ec33463..4e7428d 100644 --- a/src/gui/widgets/CFGScene.cxx +++ b/src/gui/widgets/CFGScene.cxx @@ -93,6 +93,7 @@ void CFGScene::spaceWidgets() { relevantRect.adjust(-20, -20, 20, 20); for (QGraphicsItem * item : items(relevantRect)) { if (item == widget) continue; + if (std::find(widgets.begin(), widgets.end(), item) == widgets.end()) continue; QRectF itemrect = item->boundingRect(); itemrect.moveTo(item->scenePos()); while (relevantRect.intersects(itemrect)) {