A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/text.rs')
| -rw-r--r-- | src/text.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/text.rs b/src/text.rs index e67a0c8..c57e824 100644 --- a/src/text.rs +++ b/src/text.rs @@ -739,10 +739,7 @@ impl TextArea { selection: Option<Range<usize>>, apply: impl FnOnce((usize, usize), &mut Self, Output), path: Option<&Path>, - tokens: Option<( - arc_swap::Guard<Arc<Box<[SemanticToken]>>>, - &SemanticTokensLegend, - )>, + tokens: Option<(&[SemanticToken], &SemanticTokensLegend)>, ) { let (c, r) = (self.c, self.r); let mut cells = Output { @@ -789,7 +786,7 @@ impl TextArea { { let mut ln = 0; let mut ch = 0; - for t in &**t { + for t in t { ln += t.delta_line; ch = match t.delta_line { 1.. => t.delta_start, |