diff --git a/editor/src/main/java/com/itsaky/androidide/editor/language/treesitter/TreeSitterLanguageSpec.kt b/editor/src/main/java/com/itsaky/androidide/editor/language/treesitter/TreeSitterLanguageSpec.kt index bdaa59952..ef99746fd 100644 --- a/editor/src/main/java/com/itsaky/androidide/editor/language/treesitter/TreeSitterLanguageSpec.kt +++ b/editor/src/main/java/com/itsaky/androidide/editor/language/treesitter/TreeSitterLanguageSpec.kt @@ -47,7 +47,9 @@ class TreeSitterLanguageSpec override fun close() { indentsQuery?.close() - spec.language.close() + if (spec.language.isExternal) { + spec.language.close() + } spec.close() } }