From 11132e494903a571b768526668361a3305b28cfa Mon Sep 17 00:00:00 2001 From: vk7js <58905135+vk7js@users.noreply.github.com> Date: Mon, 5 Sep 2022 21:17:43 +1000 Subject: [PATCH] Speak original callsign if escape is pressed to cancel edit from m17settings edit mode. --- openrtx/src/ui/ui.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openrtx/src/ui/ui.c b/openrtx/src/ui/ui.c index 65090d27..df7f4921 100644 --- a/openrtx/src/ui/ui.c +++ b/openrtx/src/ui/ui.c @@ -1844,8 +1844,12 @@ void ui_updateFSM(bool *sync_rtx) false, state.settings.callsign); } else if(msg.keys & KEY_ESC) + { // Discard selected callsign and disable input mode ui_state.edit_mode = false; + vp_announceBuffer(¤tLanguage->callsign, + false, state.settings.callsign); + } else if(msg.keys & KEY_UP || msg.keys & KEY_DOWN || msg.keys & KEY_LEFT || msg.keys & KEY_RIGHT) _ui_textInputDel(ui_state.new_callsign);