From 6a9acbfada79824699523f4e4d47ae7665763119 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Sun, 16 Jul 2023 15:15:01 +0530 Subject: [PATCH] fix(editor): close tree sitter language only if it is externally loaded --- .../editor/language/treesitter/TreeSitterLanguageSpec.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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() } }