| @@ -298,7 +298,12 @@ struct Grid::PlacementHelpers | |||||
| const std::map<juce::String, LineArea>& namedAreas) | const std::map<juce::String, LineArea>& namedAreas) | ||||
| { | { | ||||
| if (item.area.isNotEmpty() && ! grid.templateAreas.isEmpty()) | if (item.area.isNotEmpty() && ! grid.templateAreas.isEmpty()) | ||||
| { | |||||
| // Must be a named area! | |||||
| jassert (namedAreas.count (item.area) != 0); | |||||
| return namedAreas.at (item.area); | return namedAreas.at (item.area); | ||||
| } | |||||
| return { deduceLineRange (item.column, grid.templateColumns), | return { deduceLineRange (item.column, grid.templateColumns), | ||||
| deduceLineRange (item.row, grid.templateRows) }; | deduceLineRange (item.row, grid.templateRows) }; | ||||
| @@ -349,11 +354,7 @@ struct Grid::PlacementHelpers | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| if (string == emptyAreaCharacter) | |||||
| { | |||||
| break; | |||||
| } | |||||
| else if (string == area.name) | |||||
| if (string == area.name) | |||||
| { | { | ||||
| area.lines.row.end = stringsArrays.indexOf (stringArray) + 2; | area.lines.row.end = stringsArrays.indexOf (stringArray) + 2; | ||||
| area.lines.column.end = stringArray.indexOf (string) + 2; | area.lines.column.end = stringArray.indexOf (string) + 2; | ||||