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