diff --git a/editor-treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeManager.kt b/editor-treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeManager.kt index 373a18dea..c4df427f1 100644 --- a/editor-treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeManager.kt +++ b/editor-treesitter/src/main/java/io/github/rosemoe/sora/editor/ts/TsAnalyzeManager.kt @@ -190,11 +190,11 @@ open class TsAnalyzeManager(val languageSpec: TsLanguageSpec, var theme: TsTheme } fun updateStyles() { - val scopedVariables = TsScopedVariables(tree!!, localText, languageSpec) if (thread != this || !messageQueue.isEmpty()) { return } - + + val scopedVariables = TsScopedVariables(tree!!, localText, languageSpec) val oldTree = (styles.spans as LineSpansGenerator?)?.tree val copied = tree!!.copy() styles.spans = LineSpansGenerator(