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 3796346..ddeb205 100644 --- a/src/text.rs +++ b/src/text.rs @@ -443,10 +443,7 @@ impl TextArea { m.position -= r.len() as u32; self.inlays.insert(m); } - for d in self.tokens.iter_mut() { - d.range.0 = manip(d.range.0 as _) as _; - d.range.1 = manip(d.range.0 as _) as _; - } + self.tokens.iter_mut().for_each(|d| d.manip(manip)); Ok(()) } @@ -476,10 +473,7 @@ impl TextArea { m.position += with.chars().count() as u32; self.inlays.insert(m); } - for d in self.tokens.iter_mut() { - d.range.0 = manip(d.range.0 as _) as _; - d.range.1 = manip(d.range.1 as _) as _; - } + self.tokens.iter_mut().for_each(|d| d.manip(manip)); Ok(()) } |