author | Miko Mynttinen <mikokm@gmail.com> |
Tue, 01 Aug 2017 14:38:27 +0200 | |
changeset 381867 | d817c91e1e56c62735fe367b74f893f188a0f174 |
parent 381866 | 46ce0f1dcd55b4674b02958d203b0b272d61fc67 |
child 381868 | 5db1536c77f3d7d9eb6e3d9f512abe95259f6748 |
push id | 32542 |
push user | kwierso@gmail.com |
push date | Wed, 20 Sep 2017 21:07:55 +0000 |
treeherder | mozilla-central@319a34bea9e4 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | mstange |
bugs | 1379406 |
milestone | 57.0a1 |
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/painting/nsDisplayList.h +++ b/layout/painting/nsDisplayList.h @@ -1550,17 +1550,17 @@ private: nsDisplayItem* mGlassDisplayItem; // A temporary list that we append scroll info items to while building // display items for the contents of frames with SVG effects. // Only non-null when ShouldBuildScrollInfoItemsForHoisting() is true. // This is a pointer and not a real nsDisplayList value because the // nsDisplayList class is defined below this class, so we can't use it here. nsDisplayList* mScrollInfoItemsForHoisting; nsTArray<ActiveScrolledRoot*> mActiveScrolledRoots; - nsTArray<DisplayItemClipChain*> mClipChainsToDestroy; + AutoTArray<DisplayItemClipChain*, 128> mClipChainsToDestroy; nsTArray<nsDisplayItem*> mTemporaryItems; const ActiveScrolledRoot* mActiveScrolledRootForRootScrollframe; nsDisplayListBuilderMode mMode; ViewID mCurrentScrollParentId; ViewID mCurrentScrollbarTarget; uint32_t mCurrentScrollbarFlags; Preserves3DContext mPreserves3DCtx; uint32_t mPerspectiveItemIndex;