summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/rendering/RenderInline.cpp
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2011-09-06 16:52:17 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-09-06 16:52:17 -0700
commit9cfd265316cc519626b677f26e498d8561088b2c (patch)
tree3cc0aae7b498e576f2c9bab4e761d53992b463ee /Source/WebCore/rendering/RenderInline.cpp
parentb044262815d6227fa0c72415ad4410992b65a35f (diff)
parentb90b090d812ef12f33a11165f8b844cac500df3b (diff)
downloadexternal_webkit-9cfd265316cc519626b677f26e498d8561088b2c.zip
external_webkit-9cfd265316cc519626b677f26e498d8561088b2c.tar.gz
external_webkit-9cfd265316cc519626b677f26e498d8561088b2c.tar.bz2
Merge "Cherry-pick WebKit change 85623 to fix RenderInline::culledInlineAbsoluteQuads()"
Diffstat (limited to 'Source/WebCore/rendering/RenderInline.cpp')
-rw-r--r--Source/WebCore/rendering/RenderInline.cpp5
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())