1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-06-26 17:10:38 +00:00

Checks whether execution is in a sub/function before F6 acts.

This commit is contained in:
FellippeHeitor 2021-08-01 01:51:51 -03:00
parent f682815ca3
commit fdf332b3e5

View file

@ -7073,12 +7073,19 @@ SUB DebugMode
F6:
requestStepOut:
IF PauseMode THEN
PauseMode = 0
cmd$ = "step out"
GOSUB SendCommand
clearStatusWindow 1
setStatusMessage 1, "Running...", 10
dummy = DarkenFGBG(1)
IF LEN(currentSub$) > 0 THEN
PauseMode = 0
cmd$ = "step out"
GOSUB SendCommand
clearStatusWindow 1
setStatusMessage 1, "Running...", 10
dummy = DarkenFGBG(1)
GOSUB UpdateDisplay
ELSE
clearStatusWindow 0
setStatusMessage 1, "Not inside a sub/function.", 4
GOSUB UpdateDisplay
END IF
END IF
CASE 16640 'F7
F7: