From ba761a15b6dc56f9d2cf52b48c85fb52e185015f Mon Sep 17 00:00:00 2001 From: SquidDev Date: Tue, 2 May 2017 14:04:48 +0100 Subject: [PATCH] Send termination signals unless the computer is off If a shutdown has been queued, then the abort message was not set. This allowed for programs to run for a significantly longer period of time. --- src/main/java/dan200/computercraft/core/computer/Computer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/dan200/computercraft/core/computer/Computer.java b/src/main/java/dan200/computercraft/core/computer/Computer.java index 6b3840e8f..847d49d1c 100644 --- a/src/main/java/dan200/computercraft/core/computer/Computer.java +++ b/src/main/java/dan200/computercraft/core/computer/Computer.java @@ -285,7 +285,7 @@ public void abort( boolean hard ) { synchronized( this ) { - if( m_state == State.Running ) + if( m_state != State.Off && m_machine != null ) { if( hard ) {