From a74a4fcf5366c8f78625f7087f42a8150f6896e0 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 11 Mar 2025 00:37:12 +0300 Subject: [PATCH] fix fatal error on audio.play_sound in headless-mode --- src/logic/scripting/lua/libs/libaudio.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/logic/scripting/lua/libs/libaudio.cpp b/src/logic/scripting/lua/libs/libaudio.cpp index aa7b0f8f..5e5d6964 100644 --- a/src/logic/scripting/lua/libs/libaudio.cpp +++ b/src/logic/scripting/lua/libs/libaudio.cpp @@ -31,6 +31,9 @@ inline audio::speakerid_t play_sound( return 0; } auto assets = scripting::engine->getAssets(); + if (assets == nullptr) { + return 0; + } auto sound = assets->get(name); if (sound == nullptr) { return 0;