Skip to content

Commit 86273f7

Browse files
committed
[SCH-1891] Fix: MyScript close 할 때 root folder 를 delete 하지 않도록 수정
- 만약 맵에서 노드를 빠르게 클릭할 경우 문제화면이 두개가 실행되게 되는데, 두번째 화면이 init 된 후에 첫번째 문제화면이 닫힐 경우 close 가 불리게 되고, 이럴 경우 Myscript 관련 파일들이 다 삭제되됨
1 parent 3c39755 commit 86273f7

2 files changed

Lines changed: 0 additions & 4 deletions

File tree

myscript-iink/src/main/java/com/knowre/android/myscript/iink/MyScript.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import kotlin.properties.Delegates
2121

2222
internal class MyScript(
2323
packageFolder: File,
24-
private val rootFolder: File,
2524
private val engine: Engine,
2625
private val inputController: InputController,
2726
private val editor: Editor,
@@ -222,9 +221,7 @@ internal class MyScript(
222221
editor.renderer.close()
223222
editor.close()
224223
engine.close()
225-
rootFolder.deleteRecursively()
226224
convertingJob?.cancel()
227-
228225
}
229226

230227
private fun onInterpreted(latex: String) {

myscript-iink/src/main/java/com/knowre/android/myscript/iink/MyScriptInitializer.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ class MyScriptInitializer(
6969
MyScript(
7070
engine = engine,
7171
packageFolder = folders.packageFolder,
72-
rootFolder = folders.rootFolder,
7372
editor = editor,
7473
inputController = inputController,
7574
mathGrammarLoader = mathGrammarLoader,

0 commit comments

Comments
 (0)