From c62ef3eb4afa30aa2fb24864e78bebd8ba6a3c82 Mon Sep 17 00:00:00 2001 From: player-03 Date: Sat, 16 Dec 2023 15:23:39 -0500 Subject: [PATCH] Add missing `makePortable()` call. I guess I simply never tested that case. --- src/lime/app/Future.hx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lime/app/Future.hx b/src/lime/app/Future.hx index 2df1895d8..2af97182d 100644 --- a/src/lime/app/Future.hx +++ b/src/lime/app/Future.hx @@ -77,6 +77,13 @@ import lime.utils.Log; var promise = new Promise(); promise.future = this; + #if (lime_threads && html5) + if (useThreads) + { + work.makePortable(); + } + #end + FutureWork.run(dispatchWorkFunction, work, promise, useThreads ? MULTI_THREADED : SINGLE_THREADED, true); } }