From 676434111e488d98f935c40f075c628accbf2271 Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Tue, 6 Nov 2018 20:43:19 +0100 Subject: [PATCH] Disable long press handler in modal dialogs (LCD update disabled). --- Firmware/lcd.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Firmware/lcd.cpp b/Firmware/lcd.cpp index 7e8b3ed4..0fad73ad 100644 --- a/Firmware/lcd.cpp +++ b/Firmware/lcd.cpp @@ -783,14 +783,14 @@ void lcd_buttons_update(void) safetyTimer.start(); if ((lcd_button_pressed == 0) && (lcd_long_press_active == 0)) { - //long press is not possible in modal mode - if (lcd_update_enabled) longPressTimer.start(); + longPressTimer.start(); lcd_button_pressed = 1; } else if (longPressTimer.expired(LONG_PRESS_TIME)) { lcd_long_press_active = 1; - if (lcd_longpress_func) + //long press is not possible in modal mode + if (lcd_longpress_func && lcd_update_enabled) lcd_longpress_func(); } }