From 6630591f9e61bb47fc374756c6ade41cba8976dc Mon Sep 17 00:00:00 2001
From: Marek Bel <marek.bel@posta.cz>
Date: Thu, 12 Sep 2019 20:20:33 +0200
Subject: [PATCH] Consume lcd_encoder_diff in
 lcd_show_fullscreen_message_yes_no_and_wait_P().

This fixes problem encountered in lcd_v2_calibration(). Selected menu item skips to another if returning to menu after this message is used.
---
 Firmware/ultralcd.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp
index b8af0360..8cd7eb0e 100755
--- a/Firmware/ultralcd.cpp
+++ b/Firmware/ultralcd.cpp
@@ -3591,6 +3591,7 @@ int8_t lcd_show_fullscreen_message_yes_no_and_wait_P(const char *msg, bool allow
 		if (lcd_clicked()) {
 			Sound_MakeSound(e_SOUND_TYPE_ButtonEcho);
 			KEEPALIVE_STATE(IN_HANDLER);
+			lcd_encoder_diff = 0;
 			return yes;
 		}
 	}