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=788d2cf483ac868d2ce1e2007b578fc798853760;hpb=9e283567ac56a6433e832d0fa38cf534a0cb8f9f 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)) {