From a42e322aa0a5f9b68b9616ef089a39d371b79a9e Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Thu, 10 Jul 2025 06:34:00 +0200 Subject: [PATCH] Seems sprites can have no actor --- src/rendering/hwrenderer/scene/hw_sprites.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rendering/hwrenderer/scene/hw_sprites.cpp b/src/rendering/hwrenderer/scene/hw_sprites.cpp index f94d8a6f1..e52be64a4 100644 --- a/src/rendering/hwrenderer/scene/hw_sprites.cpp +++ b/src/rendering/hwrenderer/scene/hw_sprites.cpp @@ -119,7 +119,7 @@ void HWSprite::DrawSprite(HWDrawInfo *di, FRenderState &state, bool translucent) int rel = fullbright ? 0 : getExtraLight(); auto &vp = di->Viewpoint; - state.SetLightProbeIndex(actor->Sector ? actor->Sector->lightProbe.index : 0); + state.SetLightProbeIndex(actor && actor->Sector ? actor->Sector->lightProbe.index : 0); if (translucent) {