summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/layout_ruby_run.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/layout_ruby_run.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/layout/layout_ruby_run.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/layout_ruby_run.cc b/chromium/third_party/blink/renderer/core/layout/layout_ruby_run.cc
index 9b86bda50b0..99a16581dcd 100644
--- a/chromium/third_party/blink/renderer/core/layout/layout_ruby_run.cc
+++ b/chromium/third_party/blink/renderer/core/layout/layout_ruby_run.cc
@@ -246,8 +246,10 @@ void LayoutRubyRun::UpdateLayout() {
last_line_ruby_text_bottom = root_box->LogicalBottomLayoutOverflow();
}
- if (StyleRef().IsFlippedLinesWritingMode() ==
- (StyleRef().GetRubyPosition() == RubyPosition::kAfter)) {
+ RubyPosition block_start_position = StyleRef().IsFlippedLinesWritingMode()
+ ? RubyPosition::kAfter
+ : RubyPosition::kBefore;
+ if (StyleRef().GetRubyPosition() == block_start_position) {
LayoutUnit first_line_top;
if (LayoutRubyBase* rb = RubyBase()) {
RootInlineBox* root_box = rb->FirstRootBox();