diff --git a/src/game/level_update.c b/src/game/level_update.c index 5528770b..1518b7f0 100644 --- a/src/game/level_update.c +++ b/src/game/level_update.c @@ -1217,6 +1217,8 @@ static void start_demo(void) { } if (sDemoNumber >= 0 && sDemoNumber <= 6) { + gCurrDemoInput = NULL; + alloc_anim_dma_table(&gDemo, gDemoInputs, gDemoTargetAnim); load_patchable_table(&gDemo, sDemoNumber, false); gCurrDemoInput = ((struct DemoInput *) gDemo.targetAnim); } else {