mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-19 08:51:57 +00:00
LibWeb: Simplify break loop condition in LineBuilder
No functional changes.
This commit is contained in:
parent
e1c93c0ee8
commit
22dacde2c5
Notes:
github-actions[bot]
2025-07-05 22:58:09 +00:00
Author: https://github.com/gmta
Commit: 22dacde2c5
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5298
Reviewed-by: https://github.com/tcl3 ✅
1 changed files with 3 additions and 4 deletions
|
@ -43,10 +43,9 @@ void LineBuilder::break_line(ForcedBreak forced_break, Optional<CSSPixels> next_
|
||||||
begin_new_line(true, break_count == 0);
|
begin_new_line(true, break_count == 0);
|
||||||
break_count++;
|
break_count++;
|
||||||
floats_intrude_at_current_y = m_context.any_floats_intrude_at_block_offset(m_current_block_offset);
|
floats_intrude_at_current_y = m_context.any_floats_intrude_at_block_offset(m_current_block_offset);
|
||||||
} while ((floats_intrude_at_current_y && !m_context.can_fit_new_line_at_block_offset(m_current_block_offset))
|
} while (floats_intrude_at_current_y
|
||||||
|| (next_item_width.has_value()
|
&& (!m_context.can_fit_new_line_at_block_offset(m_current_block_offset)
|
||||||
&& next_item_width.value() > m_available_width_for_current_line
|
|| (next_item_width.value_or(0) > m_available_width_for_current_line)));
|
||||||
&& floats_intrude_at_current_y));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void LineBuilder::begin_new_line(bool increment_y, bool is_first_break_in_sequence)
|
void LineBuilder::begin_new_line(bool increment_y, bool is_first_break_in_sequence)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue