From 2163e44df344b419ca56443d1f9e5fc1d028f7a7 Mon Sep 17 00:00:00 2001 From: Steve Evans Date: Tue, 14 Jan 2025 13:06:22 +0000 Subject: [PATCH] Don't waste time displaying an empty OSD string (#14152) --- src/main/drivers/display.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/drivers/display.c b/src/main/drivers/display.c index d9b90bf387..fc2ce74709 100644 --- a/src/main/drivers/display.c +++ b/src/main/drivers/display.c @@ -93,6 +93,12 @@ int displayWrite(displayPort_t *instance, uint8_t x, uint8_t y, uint8_t attr, co { instance->posX = x + strlen(text); instance->posY = y; + + if (strlen(text) == 0) { + // No point sending a message to do nothing + return 0; + } + return instance->vTable->writeString(instance, x, y, attr, text); }