From 3d89f733946aed609b4eac2617cf600dd0d238a0 Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Wed, 27 Apr 2022 11:08:07 +1000 Subject: [PATCH] fix: Radio Settings/SYS module version info lockup (#1901) Fix SYS>VERSION>Modules / RX version - and pressing "PAGE>" or "PAGE<" and then press enter to EXIT, could result on EM. --- radio/src/gui/colorlcd/radio_version.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/radio/src/gui/colorlcd/radio_version.cpp b/radio/src/gui/colorlcd/radio_version.cpp index 55bb3f123..d14a68c17 100644 --- a/radio/src/gui/colorlcd/radio_version.cpp +++ b/radio/src/gui/colorlcd/radio_version.cpp @@ -173,6 +173,16 @@ class versionDialog: public Dialog Dialog::checkEvents(); } +#if defined(HARDWARE_KEYS) + void onEvent(event_t event) override + { + if (event == EVT_KEY_BREAK(KEY_EXIT) || + event == EVT_KEY_BREAK(KEY_ENTER)) { + deleteLater(); + } + } +#endif + protected: rect_t rect; TextButton * exitButton;