diff --git a/modules/juce_gui_basics/windows/juce_CallOutBox.cpp b/modules/juce_gui_basics/windows/juce_CallOutBox.cpp index 81a4802f26..742bda9c62 100644 --- a/modules/juce_gui_basics/windows/juce_CallOutBox.cpp +++ b/modules/juce_gui_basics/windows/juce_CallOutBox.cpp @@ -195,7 +195,7 @@ void CallOutBox::updatePosition (const Rectangle& newAreaToPointTo, const R const Point centre (constrainedLine.findNearestPointTo (targetCentre)); float distanceFromCentre = centre.getDistanceFrom (targets[i]); - if (! (centrePointArea.contains (lines[i].getStart()) || centrePointArea.contains (lines[i].getEnd()))) + if (! centrePointArea.intersects (lines[i])) distanceFromCentre += 1000.0f; if (distanceFromCentre < nearest)