mirror of
https://github.com/servo/servo
synced 2026-04-25 17:15:48 +02:00
layout: Simplify the way characters are iterated when segmeting text (#44400)
This is a minor adjustment from #44276 that makes the way characters are iterated easier to read. Testing: This should not change behavior so should be covered by existing tests. Signed-off-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
@@ -459,12 +459,9 @@ impl TextRun {
|
||||
|
||||
// The next bytes index of the charcter within the entire inline formatting context's text.
|
||||
let mut next_byte_index = self.text_range.start;
|
||||
|
||||
// next_character_index: The next current character index within the entire inline formatting context's text.
|
||||
for (next_character_index, (character, next_character)) in
|
||||
(self.character_range.start..).zip(char_iterator)
|
||||
{
|
||||
let current_character_index = next_character_index;
|
||||
for (relative_character_index, (character, next_character)) in char_iterator.enumerate() {
|
||||
// The current character index within the entire inline formatting context's text.
|
||||
let current_character_index = self.character_range.start + relative_character_index;
|
||||
|
||||
let current_byte_index = next_byte_index;
|
||||
next_byte_index += character.len_utf8();
|
||||
|
||||
Reference in New Issue
Block a user