mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-03-09 20:51:51 +09:00
vmgui now exits on exit
This commit is contained in:
@@ -54,7 +54,7 @@ class VMEmuExecutableWrapper(val windowWidth: Int, val windowHeight: Int, var pa
|
||||
// println("App Dispose")
|
||||
executable.dispose()
|
||||
SQTEX.dispose()
|
||||
exitProcess(1)
|
||||
exitProcess(0)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import java.util.*
|
||||
import java.util.concurrent.atomic.AtomicBoolean
|
||||
import java.util.concurrent.atomic.AtomicLong
|
||||
import kotlin.coroutines.*
|
||||
import kotlin.system.exitProcess
|
||||
|
||||
|
||||
class EmulInstance(
|
||||
@@ -320,6 +321,9 @@ class VMGUI(val loaderInfo: EmulInstance, val viewportWidth: Int, val viewportHe
|
||||
crtShader.dispose()
|
||||
gpuFBO.dispose()
|
||||
vm.dispose()
|
||||
|
||||
System.err.println("VM disposed: ${vm.id}")
|
||||
exitProcess(0)
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
Reference in New Issue
Block a user