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