From aa33ad1d5845e99ce15ec57cd5e6529f557883ed Mon Sep 17 00:00:00 2001 From: Mike Date: Sun, 26 May 2024 14:42:44 +0300 Subject: [PATCH] Fix memory leak when there's no display (#3972) --- src/graphics/Screen.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/graphics/Screen.h b/src/graphics/Screen.h index 8c4650271..7f8d078e7 100644 --- a/src/graphics/Screen.h +++ b/src/graphics/Screen.h @@ -360,7 +360,7 @@ class Screen : public concurrency::OSThread bool enqueueCmd(const ScreenCmd &cmd) { if (!useDisplay) - return true; // claim success if our display is not in use + return false; // not enqueued if our display is not in use else { bool success = cmdQueue.enqueue(cmd, 0); enabled = true; // handle ASAP (we are the registered reader for cmdQueue, but might have been disabled)