From 3dc11d5bf8686793afb97d92fd6c8cc40686f6af Mon Sep 17 00:00:00 2001 From: eshifri Date: Tue, 22 Jun 2021 16:51:19 -0700 Subject: [PATCH] Fix for #197 --- radio/src/thirdparty/libopenui/src/numberedit.cpp | 3 +++ radio/src/thirdparty/libopenui/src/slider.cpp | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/radio/src/thirdparty/libopenui/src/numberedit.cpp b/radio/src/thirdparty/libopenui/src/numberedit.cpp index e5ff1a38b..248cdbb74 100644 --- a/radio/src/thirdparty/libopenui/src/numberedit.cpp +++ b/radio/src/thirdparty/libopenui/src/numberedit.cpp @@ -103,6 +103,9 @@ void NumberEdit::onEvent(event_t event) } #endif + case EVT_KEY_FIRST(KEY_EXIT): + return; + #if defined(HARDWARE_TOUCH) case EVT_VIRTUAL_KEY_PLUS: setValue(getValue() + getStep()); diff --git a/radio/src/thirdparty/libopenui/src/slider.cpp b/radio/src/thirdparty/libopenui/src/slider.cpp index fd53fb488..fb6c6a7c8 100644 --- a/radio/src/thirdparty/libopenui/src/slider.cpp +++ b/radio/src/thirdparty/libopenui/src/slider.cpp @@ -45,7 +45,8 @@ void Slider::onEvent(event_t event) setValue(getValue() - ROTARY_ENCODER_SPEED()); onKeyPress(); return; - } + } else if (event == EVT_KEY_FIRST(KEY_EXIT)) + return; } FormField::onEvent(event);