From 39d8427d7c18326407937c7d2de50a43b60aab64 Mon Sep 17 00:00:00 2001 From: orkenstein Date: Fri, 22 Aug 2014 18:14:43 +0300 Subject: [PATCH] Update DSXActivityIndicator.m Do not remove animation in complete block at -stopAnimating. It breaks spinning, if -startAnimating called immediately after -stopAnimating. --- .../DSXActivityIndicator/DSXActivityIndicator.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DSXActivityIndicator/DSXActivityIndicator/DSXActivityIndicator.m b/DSXActivityIndicator/DSXActivityIndicator/DSXActivityIndicator.m index 9a007a1..716e583 100644 --- a/DSXActivityIndicator/DSXActivityIndicator/DSXActivityIndicator.m +++ b/DSXActivityIndicator/DSXActivityIndicator/DSXActivityIndicator.m @@ -44,6 +44,7 @@ - (void)setup { } - (void)startAnimating { + [self.indicatorImageView.layer removeAllAnimations]; [[self.indicatorImageView layer] addAnimation:[self spinAnimation] forKey:@"spinAnimation"]; _animating = YES; @@ -59,7 +60,6 @@ - (void)stopAnimating { [self.indicatorImageView setAlpha:0.0f]; } completion:^(BOOL finished) { - [self.indicatorImageView.layer removeAllAnimations]; _animating = NO; }]; }