From bf1ca19914103ece5bd67ddf432f4ea3f83922f0 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Wed, 8 May 2019 09:49:14 +0200 Subject: [PATCH] [OTA Update] "Waiting for RX" can be skipped with [EXIT] --- radio/src/gui/common/stdlcd/radio_sdmanager.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/radio/src/gui/common/stdlcd/radio_sdmanager.cpp b/radio/src/gui/common/stdlcd/radio_sdmanager.cpp index 69066ece3..b7fa89c1a 100644 --- a/radio/src/gui/common/stdlcd/radio_sdmanager.cpp +++ b/radio/src/gui/common/stdlcd/radio_sdmanager.cpp @@ -244,6 +244,13 @@ void menuRadioSdManager(event_t _event) int lastPos = menuVerticalPosition; #endif + if (moduleState[EXTERNAL_MODULE].mode == MODULE_MODE_BIND && EVT_KEY_MASK(_event) == KEY_EXIT) { + moduleState[EXTERNAL_MODULE].mode = MODULE_MODE_NORMAL; + CLEAR_POPUP(); + killEvents(KEY_EXIT); + _event = 0; + } + event_t event = (EVT_KEY_MASK(_event) == KEY_ENTER ? 0 : _event); SIMPLE_MENU(SD_IS_HC() ? STR_SDHC_CARD : STR_SD_CARD, menuTabGeneral, MENU_RADIO_SD_MANAGER, HEADER_LINE + reusableBuffer.sdManager.count);