Fix spot removal link line visual bug
The link was showing upon creating a new spot where the source and target inner circles overlap.
This commit is contained in:
@@ -370,14 +370,13 @@ void Spot::updateGeometry()
|
|||||||
p2.set (targetCircle.radius, p.angle + 180);
|
p2.set (targetCircle.radius, p.angle + 180);
|
||||||
p3 = p2;
|
p3 = p2;
|
||||||
link.end = targetCircle.center + p3;
|
link.end = targetCircle.center + p3;
|
||||||
link.setActive (true);
|
link.setActive (draggedSide == DraggedSide::NONE);
|
||||||
} else {
|
} else {
|
||||||
link.setActive (false);
|
link.setActive (false);
|
||||||
}
|
}
|
||||||
|
|
||||||
sourceCircle.setVisible(draggedSide != DraggedSide::SOURCE);
|
sourceCircle.setVisible(draggedSide != DraggedSide::SOURCE);
|
||||||
targetCircle.setVisible(draggedSide != DraggedSide::TARGET);
|
targetCircle.setVisible(draggedSide != DraggedSide::TARGET);
|
||||||
link.setVisible(draggedSide == DraggedSide::NONE);
|
|
||||||
} else {
|
} else {
|
||||||
targetCircle.setActive (false);
|
targetCircle.setActive (false);
|
||||||
targetMODisc.setActive (false);
|
targetMODisc.setActive (false);
|
||||||
|
Reference in New Issue
Block a user