What does your feature request improve on? Please describe.
Sometimes I want to close the application although the debugger has the active control. This is surprising because it looks like an app hang (canceling the debugger process resolves that).
Describe the solution you'd like
Show a message popup in this situation, ask the user for confirmation and then stop the debugger first before closing the application.
Additional context
Add any other context or screenshots about the feature request here.
(Do not write below this line)
DEVS' SECTION
ANALYSIS
Can be inserted into the void NumeReWindow::OnClose(wxCloseEvent &event) event handler before the event handler tries to close all files. Clicking on the "Cancel" button in the dialog shall call Veto() on the passed event. To determine, whether the debugger has the control, call bool DebugViewer::hasControl() and void DebugViewer::OnDebugCancel() to cancel the running calculation.
DESCRIPTION
What does your feature request improve on? Please describe. Sometimes I want to close the application although the debugger has the active control. This is surprising because it looks like an app hang (canceling the debugger process resolves that).
Describe the solution you'd like Show a message popup in this situation, ask the user for confirmation and then stop the debugger first before closing the application.
Additional context Add any other context or screenshots about the feature request here.
(Do not write below this line)
DEVS' SECTION
ANALYSIS
Can be inserted into the
void NumeReWindow::OnClose(wxCloseEvent &event)
event handler before the event handler tries to close all files. Clicking on the "Cancel" button in the dialog shall callVeto()
on the passed event. To determine, whether the debugger has the control, callbool DebugViewer::hasControl()
andvoid DebugViewer::OnDebugCancel()
to cancel the running calculation.IMPLEMENTATION STEPS
(see also our Wiki for implementation guidelines)
DOCUMENTATION STEPS
(see also our Wiki for further information)
*.NHLP
and*.NDB
files, if needed)*.NLNG
files, if needed)PULL REQUEST