1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Flexbox: Fixed a bug in the integer rounding of component bounds

This commit is contained in:
tpoole 2017-07-17 18:33:07 +01:00
parent a47dfc5969
commit d6ea60b2e5

View file

@ -787,7 +787,13 @@ void FlexBox::performLayout (Rectangle<float> targetArea)
item.currentBounds += targetArea.getPosition();
if (auto comp = item.associatedComponent)
comp->setBounds (item.currentBounds.getSmallestIntegerContainer());
{
auto position = item.currentBounds.getPosition().roundToInt();
comp->setBounds (position.getX(),
position.getY(),
roundToInt (item.currentBounds.getRight()) - position.getX(),
roundToInt (item.currentBounds.getBottom()) - position.getY());
}
if (auto box = item.associatedFlexBox)
box->performLayout (item.currentBounds);