Bug 1265715 - Part 4. Fix transform problem; r=jfkthame

MozReview-Commit-ID: Bl88WTZDel

--HG--
extra : rebase_source : 0796217a925587c865c1b918377166c200bb474d
This commit is contained in:
CJKu 2016-04-26 00:27:03 +08:00
Родитель f934d566c4
Коммит fa37f68a70
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -2511,9 +2511,11 @@ nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder* aBuilder,
buildingDisplayList.SetReferenceFrameAndCurrentOffset(outerReferenceFrame,
GetOffsetToCrossDoc(outerReferenceFrame));
nsDisplayTransform *transformItem =
new (aBuilder) nsDisplayTransform(aBuilder, this, &resultList, dirtyRect);
resultList.AppendNewToTop(transformItem);
if (!aBuilder->IsForGenerateGlyphPath()) {
nsDisplayTransform *transformItem =
new (aBuilder) nsDisplayTransform(aBuilder, this, &resultList, dirtyRect);
resultList.AppendNewToTop(transformItem);
}
if (HasPerspective()) {
if (!useFixedPosition && !useStickyPosition) {