diff options
author | Steve Block <steveblock@google.com> | 2011-09-06 18:26:15 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-09-06 18:36:15 +0100 |
commit | b90b090d812ef12f33a11165f8b844cac500df3b (patch) | |
tree | 78fec95d47348c4279d7b38ac42e4bcfa908b35e /Source/WebCore/rendering | |
parent | 8ad3ab0e47f0d5039e89c1873c178f538ec1b0df (diff) | |
download | external_webkit-b90b090d812ef12f33a11165f8b844cac500df3b.zip external_webkit-b90b090d812ef12f33a11165f8b844cac500df3b.tar.gz external_webkit-b90b090d812ef12f33a11165f8b844cac500df3b.tar.bz2 |
Cherry-pick WebKit change 85623 to fix RenderInline::culledInlineAbsoluteQuads()
See http://trac.webkit.org/changeset/85623
Bug: 4986300
Change-Id: If557cbd8c6914dc6875b87cfe04591f9bfa42047
Diffstat (limited to 'Source/WebCore/rendering')
-rw-r--r-- | Source/WebCore/rendering/RenderInline.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/RenderInline.cpp b/Source/WebCore/rendering/RenderInline.cpp index ae18514..13cadfa 100644 --- a/Source/WebCore/rendering/RenderInline.cpp +++ b/Source/WebCore/rendering/RenderInline.cpp @@ -567,6 +567,11 @@ void RenderInline::absoluteQuads(Vector<FloatQuad>& quads) void RenderInline::culledInlineAbsoluteQuads(const RenderInline* container, Vector<FloatQuad>& quads) { + if (!culledInlineFirstLineBox()) { + quads.append(localToAbsoluteQuad(FloatRect())); + return; + } + bool isHorizontal = style()->isHorizontalWritingMode(); for (RenderObject* curr = firstChild(); curr; curr = curr->nextSibling()) { if (curr->isFloatingOrPositioned()) |