mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
fix paused mode value requests handling
This commit is contained in:
parent
218c716892
commit
97c8bac9ff
1 changed files with 6 additions and 2 deletions
|
|
@ -60,7 +60,9 @@ if is_debugging then
|
|||
current_func = _debug_getinfo(2).func
|
||||
current_func_stack_size = calc_stack_size()
|
||||
__pause("breakpoint")
|
||||
debug.pull_events()
|
||||
while debug.pull_events() do
|
||||
__pause()
|
||||
end
|
||||
end, "lr")
|
||||
end
|
||||
|
||||
|
|
@ -92,6 +94,7 @@ function debug.pull_events()
|
|||
if not events then
|
||||
return
|
||||
end
|
||||
local keepPaused = false
|
||||
for i, event in ipairs(events) do
|
||||
if event[1] == DBG_EVENT_SET_BREAKPOINT then
|
||||
debug.set_breakpoint(event[2], event[3])
|
||||
|
|
@ -116,9 +119,10 @@ function debug.pull_events()
|
|||
value = value[key]
|
||||
end
|
||||
__sendvalue(value, event[2], event[3], event[4])
|
||||
__pause()
|
||||
keepPaused = true
|
||||
end
|
||||
end
|
||||
return keepPaused
|
||||
end
|
||||
|
||||
function debug.set_breakpoint(source, line)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue