From 97a46238001c0864752369c6171a08790c9b2fd4 Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Tue, 22 Jan 2019 19:01:55 +0100 Subject: [PATCH] Fix lcd_selftest_screen for small _progress_scale. --- Firmware/ultralcd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 6ad75b6e..3d5d5342 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -7218,7 +7218,7 @@ static int lcd_selftest_screen(int _step, int _progress, int _progress_scale, bo lcd_update_enable(false); int _step_block = 0; - const char *_indicator = (_progress > _progress_scale) ? "-" : "|"; + const char *_indicator = (_progress >= _progress_scale) ? "-" : "|"; if (_clear) lcd_clear(); @@ -7281,7 +7281,7 @@ static int lcd_selftest_screen(int _step, int _progress, int _progress_scale, bo if (_delay > 0) delay_keep_alive(_delay); _progress++; - return (_progress > _progress_scale * 2) ? 0 : _progress; + return (_progress >= _progress_scale * 2) ? 0 : _progress; } static void lcd_selftest_screen_step(int _row, int _col, int _state, const char *_name, const char *_indicator)