From 6e480a46a084e829ba701b3d0804163b2d19dce7 Mon Sep 17 00:00:00 2001 From: Martin Mlostek Date: Sat, 23 Jan 2021 22:05:58 +0100 Subject: [PATCH] nil'ing observer references --- Limelight/Input/ControllerSupport.m | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Limelight/Input/ControllerSupport.m b/Limelight/Input/ControllerSupport.m index 368c1c4..01da7e3 100644 --- a/Limelight/Input/ControllerSupport.m +++ b/Limelight/Input/ControllerSupport.m @@ -736,6 +736,13 @@ static const double MOUSE_SPEED_DIVISOR = 2.5; [[NSNotificationCenter defaultCenter] removeObserver:_keyboardConnectObserver]; [[NSNotificationCenter defaultCenter] removeObserver:_keyboardDisconnectObserver]; + _controllerConnectObserver = nil; + _controllerDisconnectObserver = nil; + _mouseConnectObserver = nil; + _mouseDisconnectObserver = nil; + _keyboardConnectObserver = nil; + _keyboardDisconnectObserver = nil; + _controllerNumbers = 0; for (Controller* controller in [_controllers allValues]) {