openlcb / OpenLCB_Java

A git-managed copy of the SVN-based Java prototype implementation of OpenLCB. This implementation operates inside JMRI.
6 stars 9 forks source link

Refactor the CDI window-close operation to allow useful overrides #239

Closed bobjacobsen closed 8 months ago

bobjacobsen commented 8 months ago

This breaks the CDI window-operation into several parts and gives more granular controls. This lets JMRI override the behavior at end-of-program so that "Cancel" properly brings you back to normal operation, aborting the shutdown.

bobjacobsen commented 8 months ago

The corresponding JMRI PR is JMRI/JMRI#12567