From ca8f5dac3ff71dd957e60456be02c49c92d1ace8 Mon Sep 17 00:00:00 2001 From: rondlh <77279634+rondlh@users.noreply.github.com> Date: Sun, 21 Sep 2025 16:53:12 +0800 Subject: [PATCH] Fix notification title text visible behind toast message Fix notification title text visible behind toast message. Title position was hard coded (x=10), use START_X variable instead --- TFT/src/User/API/menu.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TFT/src/User/API/menu.c b/TFT/src/User/API/menu.c index 449ee7424..7f002b6c2 100644 --- a/TFT/src/User/API/menu.c +++ b/TFT/src/User/API/menu.c @@ -828,7 +828,7 @@ void menuDrawTitle(void) // draw title uint16_t start_y = (TITLE_END_Y - BYTE_HEIGHT) / 2; - uint16_t start_x = 10; + uint16_t start_x = START_X; uint16_t end_x = drawTemperatureStatus(); // NOTE: load the label just before displaying it. This is needed only in case a secondary language pack (.ini file) is used @@ -841,12 +841,12 @@ void menuDrawTitle(void) if (titleString) { GUI_SetTextMode(GUI_TEXTMODE_NORMAL); - GUI_DispLenString(10, start_y, (uint8_t *) titleString, LCD_WIDTH - 20, true); + GUI_DispLenString(START_X, start_y, (uint8_t *) titleString, LCD_WIDTH - 2 * START_X, true); start_x += GUI_StrPixelWidth((uint8_t *) titleString); - if (start_x > LCD_WIDTH - 20) - start_x = LCD_WIDTH - 20; + if (start_x > LCD_WIDTH - 2 * START_X) + start_x = LCD_WIDTH - 2 * START_X; } GUI_ClearRect(start_x, start_y, end_x, start_y + BYTE_HEIGHT);