From 91b12ff64bcfcb5e9e90c2d26b4e2a5e375eba4d Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Tue, 5 Feb 2019 16:49:29 +0100 Subject: [PATCH] bed level correction menu fix (menu_item_edit for negative integers) --- Firmware/menu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Firmware/menu.cpp b/Firmware/menu.cpp index 89fadb663..eef792952 100644 --- a/Firmware/menu.cpp +++ b/Firmware/menu.cpp @@ -284,7 +284,8 @@ void menu_draw_P(char chr, const char* str, int16_t val) if (text_len > 15) text_len = 15; char spaces[21]; strcpy_P(spaces, menu_20x_space); - spaces[15 - text_len] = 0; + if (val <= -100) spaces[15 - text_len - 1] = 0; + else spaces[15 - text_len] = 0; lcd_printf_P(menu_fmt_int3, chr, str, spaces, val); }