Commit 990cb29
committed
task: set io.status=DONE on emcIoAbort to unblock tool-change abort
After commit 764655e moved IO handling from the out-of-process
iocontrol into Task, EMC_TOOL_ABORT no longer flips emcioStatus.status
back to RCS_DONE. The old NML dispatcher set RCS_DONE by default for
every command; the new in-process emcIoAbort cleared the tool_change
and tool_prepare pins but left status stuck at RCS_EXEC from the prior
emcToolLoad/emcToolPrepare call.
emctaskmain's MDI, auto and state-restore paths gate on
io.status == RCS_DONE, so an abort received while tool-change was
pending wedged the UI and prevented further MDI or program runs.
Closes #36751 parent 824aa33 commit 990cb29
1 file changed
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
372 | 375 | | |
373 | 376 | | |
374 | 377 | | |
| |||
0 commit comments