diff --git a/modules/juce_gui_basics/layout/juce_Grid.cpp b/modules/juce_gui_basics/layout/juce_Grid.cpp index 939adb083c..25ae5f6748 100644 --- a/modules/juce_gui_basics/layout/juce_Grid.cpp +++ b/modules/juce_gui_basics/layout/juce_Grid.cpp @@ -519,7 +519,10 @@ struct Grid::PlacementHelpers alignContent, justifyContent); - return startCell.getUnion (endCell); + auto horizontalRange = startCell.getHorizontalRange().getUnionWith (endCell.getHorizontalRange()); + auto verticalRange = startCell.getVerticalRange().getUnionWith (endCell.getVerticalRange()); + return { horizontalRange.getStart(), verticalRange.getStart(), + horizontalRange.getLength(), verticalRange.getLength() }; } };