Bug 984760 part 2: Use GridTemplateAreasValue though nsRefPtr pointers. r=dholbert

This commit is contained in:
Simon Sapin
2014-03-21 23:06:16 +08:00
parent 4ca8d6c048
commit 1dd63c0ce5
8 changed files with 85 additions and 80 deletions

View File

@@ -1254,12 +1254,11 @@ nsStylePosition::nsStylePosition(void)
mZIndex.SetAutoValue();
mGridAutoPositionColumn.SetToInteger(1);
mGridAutoPositionRow.SetToInteger(1);
// mGridTemplateRows, mGridTemplateColumns, and mGridTemplateAreas
// get their default constructors
// which initialize them to empty arrays,
// which represent the properties' initial value 'none'.
// mGrid{Column,Row}{Start,End} get their default constructor, 'auto'
// Other members get their default constructors
// which initialize them to representations of their respective initial value.
// mGridTemplateAreas: nullptr for 'none'
// mGridTemplate{Rows,Columns}: empty arrays for 'none'
// mGrid{Column,Row}{Start,End}: false/0/empty values for 'auto'
}
nsStylePosition::~nsStylePosition(void)