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