From 096ea7fc9b91c39c85a45348b5c6dc361cff28fa Mon Sep 17 00:00:00 2001 From: Tim Sylvester Date: Fri, 31 May 2024 11:31:53 -0700 Subject: [PATCH] Increase the deferred cleanup timeout (#2455) --- src/mbgl/renderer/render_orchestrator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mbgl/renderer/render_orchestrator.cpp b/src/mbgl/renderer/render_orchestrator.cpp index f06cc50d7..feb920359 100644 --- a/src/mbgl/renderer/render_orchestrator.cpp +++ b/src/mbgl/renderer/render_orchestrator.cpp @@ -142,7 +142,7 @@ RenderOrchestrator::~RenderOrchestrator() { // Wait for any deferred cleanup tasks to complete before releasing and potentially // destroying the scheduler. Those cleanup tasks must not hold the final reference // to the scheduler because it cannot be destroyed from one of its own pool threads. - constexpr auto deferredCleanupTimeout = Milliseconds{1000}; + constexpr auto deferredCleanupTimeout = Milliseconds{10000}; [[maybe_unused]] const auto remaining = threadPool->waitForEmpty(deferredCleanupTimeout); assert(remaining == 0); }