File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
adapter/src/main/kotlin/org/javacs/ktda/jdi/event Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -40,12 +40,8 @@ class VMEventBus(private val vm: VirtualMachine): DebuggeeEventBus {
40
40
override val threadListeners = ListenerList <ThreadEvent >()
41
41
42
42
init {
43
- val eventRequestManager = vm.eventRequestManager()
44
- eventRequestManager.createThreadStartRequest().enable()
45
- eventRequestManager.createThreadDeathRequest().enable()
46
-
47
- startAsyncPoller()
48
43
hookListeners()
44
+ startAsyncPoller()
49
45
}
50
46
51
47
private fun startAsyncPoller () {
@@ -81,6 +77,11 @@ class VMEventBus(private val vm: VirtualMachine): DebuggeeEventBus {
81
77
}
82
78
83
79
private fun hookListeners () {
80
+ val eventRequestManager = vm.eventRequestManager()
81
+ eventRequestManager.createThreadStartRequest().enable()
82
+ eventRequestManager.createThreadDeathRequest().enable()
83
+ eventRequestManager.createVMDeathRequest().enable()
84
+
84
85
subscribe(JDIBreakpointEvent ::class ) {
85
86
breakpointListeners.fire(BreakpointStopEvent (
86
87
threadID = toThreadID(it.jdiEvent)
You can’t perform that action at this time.
0 commit comments