| Index: Source/core/dom/Range.cpp
 | 
| diff --git a/Source/core/dom/Range.cpp b/Source/core/dom/Range.cpp
 | 
| index 9c9ac3466ca2d477fbb7498f479c7d8c5a8071f1..d040040b06edbbdf9833ad4e3c5446838ff119a9 100644
 | 
| --- a/Source/core/dom/Range.cpp
 | 
| +++ b/Source/core/dom/Range.cpp
 | 
| @@ -1842,7 +1842,7 @@ void Range::getBorderAndTextQuads(Vector<FloatQuad>& quads) const
 | 
|                      renderBoxModelObject->absoluteQuads(elementQuads);
 | 
|                      m_ownerDocument->adjustFloatQuadsForScrollAndAbsoluteZoom(elementQuads, *renderBoxModelObject);
 | 
|  
 | 
| -                    quads.append(elementQuads);
 | 
| +                    quads.appendVector(elementQuads);
 | 
|                  }
 | 
|              }
 | 
|          } else if (node->isTextNode()) {
 | 
| @@ -1855,7 +1855,7 @@ void Range::getBorderAndTextQuads(Vector<FloatQuad>& quads) const
 | 
|                  renderText.absoluteQuadsForRange(textQuads, startOffset, endOffset);
 | 
|                  m_ownerDocument->adjustFloatQuadsForScrollAndAbsoluteZoom(textQuads, renderText);
 | 
|  
 | 
| -                quads.append(textQuads);
 | 
| +                quads.appendVector(textQuads);
 | 
|              }
 | 
|          }
 | 
|      }
 | 
| 
 |