diff --git a/radio/src/gui/common/stdlcd/radio_power_meter.cpp b/radio/src/gui/common/stdlcd/radio_power_meter.cpp index 79a587e58c..1d04c6eef2 100644 --- a/radio/src/gui/common/stdlcd/radio_power_meter.cpp +++ b/radio/src/gui/common/stdlcd/radio_power_meter.cpp @@ -28,6 +28,10 @@ void menuRadioPowerMeter(event_t event) { if (TELEMETRY_STREAMING()) { lcdDrawCenteredText(LCD_H/2, "Turn off receiver"); + if(event == EVT_KEY_FIRST(KEY_EXIT)) { + killEvents(event); + popMenu(); + } return; } diff --git a/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp b/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp index e32b9ddfd6..6c7e7e44a5 100644 --- a/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp +++ b/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp @@ -27,6 +27,10 @@ void menuRadioSpectrumAnalyser(event_t event) { if (TELEMETRY_STREAMING()) { lcdDrawCenteredText(15, "Turn off receiver"); + if(event == EVT_KEY_FIRST(KEY_EXIT)) { + killEvents(event); + popMenu(); + } return; }