A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/text.rs')
-rw-r--r--src/text.rs10
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(())
}