From f01e4ae06c61040bf4c53df6c50c7d31994ac60e Mon Sep 17 00:00:00 2001 From: johni0702 Date: Fri, 14 Aug 2015 12:55:45 +0200 Subject: [PATCH] Fix client not disconnecting from server when recording is disabled --- .../replaymod/recording/ConnectionEventHandler.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/recording/ConnectionEventHandler.java b/src/main/java/eu/crushedpixel/replaymod/recording/ConnectionEventHandler.java index 9a3ad25e..1785721a 100755 --- a/src/main/java/eu/crushedpixel/replaymod/recording/ConnectionEventHandler.java +++ b/src/main/java/eu/crushedpixel/replaymod/recording/ConnectionEventHandler.java @@ -120,9 +120,11 @@ public class ConnectionEventHandler { @SubscribeEvent public void onDisconnectedFromServerEvent(ClientDisconnectionFromServerEvent event) { - isRecording = false; - MinecraftForge.EVENT_BUS.unregister(guiOverlay); - packetListener = null; - ReplayMod.chatMessageHandler.stop(); + if (isRecording) { + isRecording = false; + MinecraftForge.EVENT_BUS.unregister(guiOverlay); + packetListener = null; + ReplayMod.chatMessageHandler.stop(); + } } }