From dacc537e8ba8c27b8907f86f6e9520edcfaff46f Mon Sep 17 00:00:00 2001 From: 3djc Date: Tue, 2 Apr 2019 17:02:15 +0200 Subject: [PATCH] Allow exit from power/spektrum while receiver is streaming --- radio/src/gui/common/stdlcd/radio_power_meter.cpp | 4 ++++ radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/radio/src/gui/common/stdlcd/radio_power_meter.cpp b/radio/src/gui/common/stdlcd/radio_power_meter.cpp index 79a587e58..1d04c6eef 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 e32b9ddfd..6c7e7e44a 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; }