From 341bd0358b99f09bf77fdccaf1541981c383c12d Mon Sep 17 00:00:00 2001 From: Alexey Blinov Date: Wed, 3 Apr 2013 13:45:06 +0100 Subject: [PATCH] Added cancel of previous performSelector invocations to the auto-recovering http data source --- Audjustable/Classes/AudioPlayer/AutoRecoveringHttpDataSource.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Audjustable/Classes/AudioPlayer/AutoRecoveringHttpDataSource.m b/Audjustable/Classes/AudioPlayer/AutoRecoveringHttpDataSource.m index b290931..5db2e70 100644 --- a/Audjustable/Classes/AudioPlayer/AutoRecoveringHttpDataSource.m +++ b/Audjustable/Classes/AudioPlayer/AutoRecoveringHttpDataSource.m @@ -146,6 +146,8 @@ static void ReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReach [self stopNotifier]; + [NSObject cancelPreviousPerformRequestsWithTarget:self]; + if (reachabilityRef!= NULL) { CFRelease(reachabilityRef);