From a19a79f114ff7cb9021c55d4cbf022bb1e0e7575 Mon Sep 17 00:00:00 2001 From: past-due <30942300+past-due@users.noreply.github.com> Date: Tue, 27 Aug 2024 12:13:55 -0400 Subject: [PATCH] droidUpdate: Add null check --- src/droid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/droid.cpp b/src/droid.cpp index 7bbd8ad4940..e3e0ed75179 100644 --- a/src/droid.cpp +++ b/src/droid.cpp @@ -807,7 +807,7 @@ void droidUpdate(DROID *psDroid) if (psDroid->animationEvent != ANIM_EVENT_NONE) { - iIMDBaseShape *baseImd = psDroid->sDisplay.imd->displayModel()->objanimpie[psDroid->animationEvent]; + iIMDBaseShape *baseImd = (psDroid->sDisplay.imd) ? psDroid->sDisplay.imd->displayModel()->objanimpie[psDroid->animationEvent] : nullptr; iIMDShape *imd = (baseImd) ? baseImd->displayModel() : nullptr; if (imd && imd->objanimcycles > 0 && gameTime > psDroid->timeAnimationStarted + imd->objanimtime * imd->objanimcycles) {