From c1b310b5b8977865ca2a3bff167e8e5ddecdaa09 Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Fri, 11 Feb 2022 01:34:32 +0100 Subject: [PATCH] Prevent dyn. media race condition in singleplayer --- skindb.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/skindb.lua b/skindb.lua index 6aa6002..4591b34 100644 --- a/skindb.lua +++ b/skindb.lua @@ -98,7 +98,10 @@ local function load_local_copy() end on_local_copy_loaded() end -minetest.after(0, load_local_copy) +-- HACK wait a globalstep before loading the local copy to prevent the dynamic media join race condition in singleplayer +minetest.after(0, function() + minetest.after(0, load_local_copy) +end) local timeout = 10 local html_unescape = modlib.web.html.unescape