"EnTerr" wrote:
"adamkaz" wrote:
I know that "exit" seems to back out of the current function and keep working. I recently discovered this in scenegraph, not sure if it applies everywhere.
YMMV.
"Exit" (or Q) is said to exit the shell - and in my practical experience exits the app too. I just tested and indeed, when issued in main thread console (8085), app is terminated. I am befuddled as to why in SG thread quitting console would continue instead.
I did find a 1/4-ass option, issuing a "return" statement from console. That exits the topmost frame/fn and continues exec. It has issues, however - in that exiting the app later (e.g. with Home) crashes the player. So it's a bit like using laxative - it may help but can't promise enjoyable experience
Exiting from any of the SG consoles semantically should exit the app, but the SG render + task consoles are not unified currently.
That will be addressed in a future firmware release.
If entering 'return' in the debugger is continuing execution after a fatal error ("Can't continue"), that's a bug. I'll file a ticket for it.
Also, feature request noted for wanting to continue manually after a "fatal" error for debugging purposes.