From 53df20c005f48cfcc698e20e005e09252c0597b2 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Wed, 10 Oct 2018 18:23:05 +0200 Subject: [PATCH] Fixes #6208 --- radio/src/gui/128x64/model_display.cpp | 2 +- radio/src/keys.h | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/radio/src/gui/128x64/model_display.cpp b/radio/src/gui/128x64/model_display.cpp index 3da6c10ff..1ae5ed2d1 100644 --- a/radio/src/gui/128x64/model_display.cpp +++ b/radio/src/gui/128x64/model_display.cpp @@ -210,7 +210,7 @@ void menuModelDisplay(event_t event) } } else if (attr) { - MOVE_CURSOR_FROM_HERE(); + menuHorizontalPosition = 0; } if (attr && s_editMode>0) { switch (menuHorizontalPosition) { diff --git a/radio/src/keys.h b/radio/src/keys.h index f433f6485..3b78a8475 100644 --- a/radio/src/keys.h +++ b/radio/src/keys.h @@ -103,14 +103,17 @@ class Key extern Key keys[NUM_KEYS]; extern event_t s_evt; -#define putEvent(evt) s_evt = evt +inline void putEvent(event_t evt) +{ + s_evt = evt; +} void pauseEvents(event_t event); void killEvents(event_t event); - bool clearKeyEvents(); - event_t getEvent(bool trim=false); - bool keyDown(); +bool clearKeyEvents(); +event_t getEvent(bool trim=false); +bool keyDown();