Skip to content

Commit cc28ae5

Browse files
Update tree-sitter State Correctly On Language Change (#199)
1 parent 92428aa commit cc28ae5

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

Sources/CodeEditTextView/TreeSitter/TreeSitterClient.swift

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,7 @@ public final class TreeSitterClient: HighlightProviding {
9898
self.readBlock = textView.createReadBlock()
9999
queuedEdits.append {
100100
self.stateLock.lock()
101-
if self.state == nil {
102-
self.state = TreeSitterState(codeLanguage: codeLanguage, textView: textView)
103-
} else {
104-
self.state?.setLanguage(codeLanguage)
105-
}
101+
self.state = TreeSitterState(codeLanguage: codeLanguage, textView: textView)
106102
self.stateLock.unlock()
107103
}
108104
beginTasksIfNeeded()

0 commit comments

Comments
 (0)