From 09bf8ecfa91e8521e4baef8fb9e0618a3bcdedc2 Mon Sep 17 00:00:00 2001 From: 3djc Date: Sat, 25 Apr 2020 13:59:49 +0200 Subject: [PATCH] Stop panel on exit --- radio/src/gui/480x272/radio_diaganas.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/480x272/radio_diaganas.cpp b/radio/src/gui/480x272/radio_diaganas.cpp index c92cd3ebb..b632bf00c 100644 --- a/radio/src/gui/480x272/radio_diaganas.cpp +++ b/radio/src/gui/480x272/radio_diaganas.cpp @@ -35,6 +35,10 @@ bool menuRadioDiagAnalogs(event_t event) if (event == EVT_ENTRY || event == EVT_ENTRY_UP) { touchPanelInit(); } + else if (menuEvent) { + touchPanelDeInit(); + return false; + } #endif for (uint8_t i = 0; i < NUM_ANALOGS; i++) { @@ -62,7 +66,7 @@ bool menuRadioDiagAnalogs(event_t event) #endif #if defined(HARDWARE_TOUCH) - if (touchGT911Flag) { + if (HAS_TOUCH_PANEL()) { lcdDrawText(MENUS_MARGIN_LEFT, MENU_CONTENT_TOP + 7 * FH, "Touch panel:"); }