| Index: LayoutTests/paint/selection/resources/selection.js
|
| diff --git a/LayoutTests/paint/selection/resources/selection.js b/LayoutTests/paint/selection/resources/selection.js
|
| index 534ac8e8a5aaa554c5148bd373a819f0d962f76d..b26f72a21b68402a5afd880620fbfa91a0d893d8 100644
|
| --- a/LayoutTests/paint/selection/resources/selection.js
|
| +++ b/LayoutTests/paint/selection/resources/selection.js
|
| @@ -1,10 +1,14 @@
|
| -function selectRange(startElement, startIndex, endElement, endIndex) {
|
| +function selectRangeAfterLayoutAndPaint(startElement, startIndex, endElement, endIndex) {
|
| runAfterLayoutAndPaint(function() {
|
| - if (window.internals)
|
| - window.internals.setSelectionPaintingWithoutSelectionGapsEnabled(true);
|
| - var range = document.createRange();
|
| - range.setStart(startElement, startIndex);
|
| - range.setEnd(endElement, endIndex);
|
| - window.getSelection().addRange(range);
|
| + selectRange(startElement, startIndex, endElement, endIndex);
|
| }, true);
|
| }
|
| +
|
| +function selectRange(startElement, startIndex, endElement, endIndex) {
|
| + if (window.internals)
|
| + window.internals.setSelectionPaintingWithoutSelectionGapsEnabled(true);
|
| + var range = document.createRange();
|
| + range.setStart(startElement, startIndex);
|
| + range.setEnd(endElement, endIndex);
|
| + window.getSelection().addRange(range);
|
| +}
|
|
|