From 06af87f0299bae68eae1ef12e7e30ea544ccfe78 Mon Sep 17 00:00:00 2001 From: Tony Corbett G0WFV Date: Fri, 24 Jun 2016 16:58:01 +0100 Subject: [PATCH] Fix centering of 8 character of times on HD44780 --- HD44780.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HD44780.cpp b/HD44780.cpp index ac397e6..7b6ab96 100644 --- a/HD44780.cpp +++ b/HD44780.cpp @@ -726,8 +726,8 @@ void CHD44780::clockInt(unsigned int ms) ::lcdPosition(m_fd, m_cols - 10, 1); ::lcdPrintf(m_fd, "%s%.*s", strlen(m_buffer1) > 8 ? "" : " ", 10, m_buffer1); } else { - ::lcdPosition(m_fd, (m_cols - strlen(m_buffer1) > 8 ? 10 : 8) / 2, m_rows == 2 ? 1 : 2); - ::lcdPrintf(m_fd, "%.*s", strlen(m_buffer1) > 8 ? 10 : 8, m_buffer1); + ::lcdPosition(m_fd, (m_cols - strlen(m_buffer1) == 8 ? 8 : 10) / 2, m_rows == 2 ? 1 : 2); + ::lcdPrintf(m_fd, "%.*s", strlen(m_buffer1) == 8 ? 8 : 10, m_buffer1); } if (m_cols != 16U && m_rows != 2U) {