From c009d8c70bfd9a664a4659a679869a1d8d04c30a Mon Sep 17 00:00:00 2001 From: Cellie Date: Thu, 2 Oct 2025 09:17:45 +0200 Subject: [PATCH] Drop jobs without wait on a full queue --- src/OpenStreetMap-esp32.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OpenStreetMap-esp32.cpp b/src/OpenStreetMap-esp32.cpp index 63fe3ca..668040f 100644 --- a/src/OpenStreetMap-esp32.cpp +++ b/src/OpenStreetMap-esp32.cpp @@ -255,7 +255,7 @@ void OpenStreetMap::runJobs(const std::vector &jobs) pendingJobs.store(jobs.size()); startJobsMS = millis(); for (const TileJob &job : jobs) - if (xQueueSend(jobQueue, &job, portMAX_DELAY) != pdPASS) + if (xQueueSend(jobQueue, &job, 0) != pdPASS) { log_e("Failed to enqueue TileJob"); --pendingJobs;