#1801: Makes sure UIActivityIndicator view is always initialized on the main thread

This commit is contained in:
Jimmie Jensen 2017-02-13 16:21:47 +01:00
parent 42a5e6f6ec
commit e132300a0f
1 changed files with 3 additions and 3 deletions

View File

@ -173,10 +173,10 @@ static char TAG_ACTIVITY_SHOW;
- (void)addActivityIndicator {
if (!self.activityIndicator) {
self.activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:[self getIndicatorStyle]];
self.activityIndicator.translatesAutoresizingMaskIntoConstraints = NO;
dispatch_main_async_safe(^{
self.activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:[self getIndicatorStyle]];
self.activityIndicator.translatesAutoresizingMaskIntoConstraints = NO;
[self addSubview:self.activityIndicator];
[self addConstraint:[NSLayoutConstraint constraintWithItem:self.activityIndicator