Issue #2541 - Deal with empty LineNameList in CSS grid templates.

Resolves #2541
This commit is contained in:
Moonchild 2024-06-30 22:33:59 +02:00 committed by roytam1
commit 5bdec62cb0

View file

@ -2799,8 +2799,10 @@ nsComputedDOMStyle::GetGridTemplateColumnsRows(
AppendGridLineNames(valueList, lineNames);
}
} else {
const nsTArray<nsString>& lineNames = aTrackList.mLineNameLists[i];
AppendGridLineNames(valueList, lineNames);
if (aTrackList.mLineNameLists.Length() > 0) {
const nsTArray<nsString>& lineNames = aTrackList.mLineNameLists[i];
AppendGridLineNames(valueList, lineNames);
}
}
if (uint32_t(i) == numExplicitTracks) {
break;