A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/text.rs')
| -rw-r--r-- | src/text.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/text.rs b/src/text.rs index 1355d7c..76fd7f5 100644 --- a/src/text.rs +++ b/src/text.rs @@ -367,14 +367,8 @@ impl TextArea { if i.padding_right == Some(true) { label.push((' ', None)); } - ( - Mark { - relpos: i.position.character as _, - ty: INLAY, - l: label.into(), - }, - i.position.line, - ) + let p = self.l_pos_to_char(i.position).unwrap(); + (Mark { relpos: p.0, ty: INLAY, l: label.into() }, p.1) }) .chunk_by(|x| x.1) .into_iter() |