nil'ing observer references

This commit is contained in:
Martin Mlostek 2021-01-23 22:05:58 +01:00 committed by GitHub
parent a3fe8e23f1
commit 6e480a46a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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]) {