From 5f9de5a4ebdb1d520ee52f3f6243bebff7f35153 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Fri, 9 May 2014 14:41:28 +0200 Subject: [PATCH] Fix `updateManagerShouldSendUsageData` from `BITUpdateManagerDelegate` being called at the wrong time --- Classes/BITUpdateManager.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Classes/BITUpdateManager.m b/Classes/BITUpdateManager.m index 597e35a4eb..ccf0b561cd 100644 --- a/Classes/BITUpdateManager.m +++ b/Classes/BITUpdateManager.m @@ -424,10 +424,6 @@ typedef NS_ENUM(NSInteger, BITUpdateAlertViewTag) { self.lastCheck = [NSDate distantPast]; } - if (self.delegate != nil && [self.delegate respondsToSelector:@selector(updateManagerShouldSendUsageData:)]) { - _sendUsageData = [self.delegate updateManagerShouldSendUsageData:self]; - } - if (!BITHockeyBundle()) { NSLog(@"[HockeySDK] WARNING: %@ is missing, make sure it is added!", BITHOCKEYSDK_BUNDLE); } @@ -763,6 +759,10 @@ typedef NS_ENUM(NSInteger, BITUpdateAlertViewTag) { BITHockeyLog(@"INFO: Starting UpdateManager"); + if (self.delegate != nil && [self.delegate respondsToSelector:@selector(updateManagerShouldSendUsageData:)]) { + _sendUsageData = [self.delegate updateManagerShouldSendUsageData:self]; + } + [self checkExpiryDateReached]; if (![self expiryDateReached]) { if ([self checkForTracker] || ([self isCheckForUpdateOnLaunch] && [self shouldCheckForUpdates])) {