From aa9241a14aa78fa9198686f39f03d1b8968a9c0a Mon Sep 17 00:00:00 2001 From: jules Date: Wed, 13 Nov 2013 10:26:52 +0000 Subject: [PATCH] Better CalloutBox positioning. --- modules/juce_gui_basics/windows/juce_CallOutBox.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)