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) {