Index: Source/core/rendering/RenderRubyRun.cpp |
diff --git a/Source/core/rendering/RenderRubyRun.cpp b/Source/core/rendering/RenderRubyRun.cpp |
index 4ba77cabb1e042f14adba7bbaa0d5f4e9797c831..e2a89ebb8e14446ebd795628ed613848aa16a523 100644 |
--- a/Source/core/rendering/RenderRubyRun.cpp |
+++ b/Source/core/rendering/RenderRubyRun.cpp |
@@ -264,7 +264,7 @@ void RenderRubyRun::layout() |
computeOverflow(clientLogicalBottom()); |
} |
-void RenderRubyRun::getOverhang(bool firstLine, RenderObject* startRenderer, RenderObject* endRenderer, int& startOverhang, int& endOverhang) const |
+void RenderRubyRun::getOverhang(bool isFirstLine, RenderObject* startRenderer, RenderObject* endRenderer, int& startOverhang, int& endOverhang) const |
{ |
ASSERT(!needsLayout()); |
@@ -280,6 +280,7 @@ void RenderRubyRun::getOverhang(bool firstLine, RenderObject* startRenderer, Ren |
if (!rubyBase->firstRootBox()) |
return; |
+ const OwnOrFirstLineStyle firstLine = isFirstLine ? FirstLineStyle : OwnStyle; |
int logicalWidth = this->logicalWidth(); |
int logicalLeftOverhang = std::numeric_limits<int>::max(); |
int logicalRightOverhang = std::numeric_limits<int>::max(); |