From dc85fd7b19b7d979332014dac322bdbdf49a2def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Mon, 4 Jan 2021 14:19:20 +0100 Subject: [PATCH] Fix NPE when saving and not running. --- .../java/li/cil/oc2/common/tileentity/ComputerTileEntity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/li/cil/oc2/common/tileentity/ComputerTileEntity.java b/src/main/java/li/cil/oc2/common/tileentity/ComputerTileEntity.java index 43dda312..bd04e164 100644 --- a/src/main/java/li/cil/oc2/common/tileentity/ComputerTileEntity.java +++ b/src/main/java/li/cil/oc2/common/tileentity/ComputerTileEntity.java @@ -406,7 +406,6 @@ public final class ComputerTileEntity extends AbstractTileEntity implements ITic tag = super.write(tag); joinVirtualMachine(); - runner.scheduleResumeEvent(); // Allow synchronizing to async device saves. tag.put(TERMINAL_TAG_NAME, NBTSerialization.serialize(terminal)); @@ -415,6 +414,7 @@ public final class ComputerTileEntity extends AbstractTileEntity implements ITic if (runner != null) { tag.put(RUNNER_TAG_NAME, NBTSerialization.serialize(runner)); + runner.scheduleResumeEvent(); // Allow synchronizing to async device saves. } else { NBTUtils.putEnum(tag, RUN_STATE_TAG_NAME, runState); }