author | Ed Morley <emorley@mozilla.com> |
Wed, 27 Feb 2013 12:49:29 +0000 | |
changeset 123146 | 905a4659c3d23c69be400f74b88a328d808b46e9 |
parent 123145 | 786e3cd28515715ac78bbd46667f58b62bb1e51e |
child 123147 | f4760e97c0809124d60c2dbf321dab84ec0d576f |
push id | 24372 |
push user | emorley@mozilla.com |
push date | Wed, 27 Feb 2013 13:22:59 +0000 |
treeherder | mozilla-central@0a91da5f5eab [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
bugs | 845526 |
milestone | 22.0a1 |
backs out | 05c35dc73323764e05fc366cc8d2fd5274bdd598 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/layout/base/FrameLayerBuilder.cpp +++ b/layout/base/FrameLayerBuilder.cpp @@ -918,17 +918,16 @@ FrameLayerBuilder::RemoveFrameFromLayerM if (t) { ThebesDisplayItemLayerUserData* thebesData = static_cast<ThebesDisplayItemLayerUserData*>(t->GetUserData(&gThebesDisplayItemLayerUserData)); if (thebesData) { nsRegion old = data->mGeometry->ComputeInvalidationRegion(); nsIntRegion rgn = old.ScaleToOutsidePixels(thebesData->mXScale, thebesData->mYScale, thebesData->mAppUnitsPerDevPixel); rgn.MoveBy(-GetTranslationForThebesLayer(t)); thebesData->mRegionToInvalidate.Or(thebesData->mRegionToInvalidate, rgn); - thebesData->mRegionToInvalidate.SimplifyOutward(8); } } data->mParent->mDisplayItems.RemoveEntry(data); } arrayCopy.Clear(); delete array;