Consume newline from run if it spans it
This commit is contained in:
parent
0baa9a782b
commit
f227c3284d
1 changed files with 9 additions and 1 deletions
|
@ -290,7 +290,15 @@ impl TextSystem {
|
||||||
text: SharedString::from(line_text),
|
text: SharedString::from(line_text),
|
||||||
});
|
});
|
||||||
|
|
||||||
line_start = line_end + 1; // Skip `\n` character.
|
// Skip `\n` character.
|
||||||
|
line_start = line_end + 1;
|
||||||
|
if let Some(run) = runs.peek_mut() {
|
||||||
|
run.len = run.len.saturating_sub(1);
|
||||||
|
if run.len == 0 {
|
||||||
|
runs.next();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
font_runs.clear();
|
font_runs.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue