From 712c83b53e101b860ac48866eb150be20e5e7f10 Mon Sep 17 00:00:00 2001 From: Dimitris - Rafail Katsampas Date: Thu, 8 May 2025 20:23:34 +0300 Subject: [PATCH] fix: added synchronous handler timeout to prevent deadlock --- .../java/com/akylas/carto/additions/SynchronousHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui-carto/platforms/android/java/com/akylas/carto/additions/SynchronousHandler.java b/packages/ui-carto/platforms/android/java/com/akylas/carto/additions/SynchronousHandler.java index b74ff91b..27420314 100644 --- a/packages/ui-carto/platforms/android/java/com/akylas/carto/additions/SynchronousHandler.java +++ b/packages/ui-carto/platforms/android/java/com/akylas/carto/additions/SynchronousHandler.java @@ -63,7 +63,7 @@ public static void postAndWait(final Handler handler, final Runnable r) { synchronized (runnable) { try { if (!runnable.isFinished()) { - runnable.wait(); + runnable.wait(300); } } catch (InterruptedException is) { // ignore