| Index: LayoutTests/compositing/overflow/build-paint-order-lists.html
|
| diff --git a/LayoutTests/compositing/overflow/build-paint-order-lists.html b/LayoutTests/compositing/overflow/build-paint-order-lists.html
|
| index efe610f8bebf69d028c25cba50a6f78eaa298fe1..23aae4f0d862e575bea0d7b0249c8781f00f2976 100644
|
| --- a/LayoutTests/compositing/overflow/build-paint-order-lists.html
|
| +++ b/LayoutTests/compositing/overflow/build-paint-order-lists.html
|
| @@ -48,6 +48,9 @@
|
| <script src="resources/automatically-opt-into-composited-scrolling.js"></script>
|
| <script src="resources/build-paint-order-lists.js"></script>
|
| <script>
|
| + if (window.internals)
|
| + window.internals.settings.setAcceleratedCompositingForOverflowScrollEnabled(true);
|
| +
|
| function compareStackingOrderWithPaintOrder(stackingOrder, paintOrder)
|
| {
|
| if (debugMode) {
|
| @@ -80,6 +83,9 @@
|
| }
|
|
|
| function testPermutation(count) {
|
| + if (!window.internals)
|
| + return;
|
| +
|
| var container = document.getElementById('container');
|
| // Here we want to compare paint order lists before and after promotion
|
| // to the actual stacking order as determined by hit-testing. So we
|
| @@ -93,18 +99,22 @@
|
| container.style.webkitTransform = 'translateZ(0px)';
|
| document.body.offsetTop;
|
|
|
| - window.internals.settings.setAcceleratedCompositingForOverflowScrollEnabled(false);
|
| + window.internals.setNeedsCompositedScrolling(container,
|
| + window.internals.CompositedScrollingAlwaysOff);
|
| container.style.webkitTransform = '';
|
|
|
| var oldStackingOrder = getStackingOrder(container);
|
| var oldPaintOrder = getPaintOrder(container);
|
|
|
| - window.internals.settings.setAcceleratedCompositingForOverflowScrollEnabled(true);
|
| + window.internals.setNeedsCompositedScrolling(container,
|
| + window.internals.CompositedScrollingAlwaysOn);
|
| container.style.webkitTransform = 'translateZ(0px)';
|
|
|
| var newStackingOrder = getStackingOrder(container);
|
| var newPaintOrder = getPaintOrder(container);
|
|
|
| + window.internals.setNeedsCompositedScrolling(container,
|
| + window.internals.DoNotForceCompositedScrolling);
|
| // The getPaintOrder() function should return a pair of paint orders.
|
| // One before promotion and one after. This pair of lists should remain
|
| // identical whether the element is actually currently promoted or not,
|
|
|