pushed
zhengqunkoo/ziptuner • 12:58 PM - Apr 12, 2020
This change introduces a small wrapper around system() for dialog invocations and routes the main interactive code paths through it. The wrapper detects dialog exit codes for ESC and Ctrl-C, then calls the existing quit() path so interactive cancellation behaves predictably across station selection, search, favorites, and startup dialogs. It also appears to disable the NEW_API compile flag in this commit, but the main user-facing improvement is cleaner interruption handling during terminal UI flows. Practical effect: users can back out with ESC/Ctrl-C and the app exits cleanly instead of leaving awkward state behind.
