From d78523e905deb5ce50479375db4595ab083972ee Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 9 May 2017 14:49:31 +0300 Subject: [PATCH] Fix resource leak in SPMediaKeyTap. --- Telegram/ThirdParty/SPMediaKeyTap/SPMediaKeyTap.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Telegram/ThirdParty/SPMediaKeyTap/SPMediaKeyTap.m b/Telegram/ThirdParty/SPMediaKeyTap/SPMediaKeyTap.m index 28d35cbaa..babd0ea02 100644 --- a/Telegram/ThirdParty/SPMediaKeyTap/SPMediaKeyTap.m +++ b/Telegram/ThirdParty/SPMediaKeyTap/SPMediaKeyTap.m @@ -57,6 +57,10 @@ static CGEventRef tapEventCallback(CGEventTapProxy proxy, CGEventType type, CGEv if(!_app_switching_ref) return; RemoveEventHandler(_app_switching_ref); _app_switching_ref = NULL; + + if(!_app_terminating_ref) return; + RemoveEventHandler(_app_terminating_ref); + _app_terminating_ref = NULL; } -(void)startWatchingMediaKeys