From 89d5a87a89cdb48b874beb43e8765303ad59e224 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Wed, 1 Apr 2020 09:53:44 +0200 Subject: [PATCH] Expansion panel link issue --- .../thirdparty/libopenui/src/expansion_panel.cpp | 16 +++++++++------- .../thirdparty/libopenui/src/expansion_panel.h | 2 ++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/expansion_panel.cpp b/radio/src/thirdparty/libopenui/src/expansion_panel.cpp index a775a91f8..11601f1a6 100644 --- a/radio/src/thirdparty/libopenui/src/expansion_panel.cpp +++ b/radio/src/thirdparty/libopenui/src/expansion_panel.cpp @@ -24,13 +24,6 @@ ExpansionPanelHeader::ExpansionPanelHeader(ExpansionPanel * parent): { } -bool ExpansionPanelHeader::onTouchEnd(coord_t, coord_t) -{ - static_cast(parent)->toggle(); - setFocus(); - return true; -} - void ExpansionPanelHeader::onEvent(event_t event) { auto panel = static_cast(parent); @@ -45,3 +38,12 @@ void ExpansionPanelHeader::onEvent(event_t event) FormGroup::onEvent(event); } } + +#if defined(HARDWARE_TOUCH) +bool ExpansionPanelHeader::onTouchEnd(coord_t, coord_t) +{ + static_cast(parent)->toggle(); + setFocus(); + return true; +} +#endif diff --git a/radio/src/thirdparty/libopenui/src/expansion_panel.h b/radio/src/thirdparty/libopenui/src/expansion_panel.h index 08fbb9126..09841bb86 100644 --- a/radio/src/thirdparty/libopenui/src/expansion_panel.h +++ b/radio/src/thirdparty/libopenui/src/expansion_panel.h @@ -30,7 +30,9 @@ class ExpansionPanelHeader: virtual public FormGroup { void onEvent(event_t event) override; +#if defined(HARDWARE_TOUCH) bool onTouchEnd(coord_t, coord_t) override; +#endif };