diff --git a/Classes/BITCrashManager.m b/Classes/BITCrashManager.m index b80fb531a3..bc81f07501 100644 --- a/Classes/BITCrashManager.m +++ b/Classes/BITCrashManager.m @@ -367,8 +367,17 @@ NSString *const kBITCrashManagerStatus = @"BITCrashManagerStatus"; if ([_crashFiles count] > 0) { BITHockeyLog(@"INFO: %i pending crash reports found.", [_crashFiles count]); return YES; - } else + } else { + if (_didCrashInLastSession) { + if (self.delegate != nil && [self.delegate respondsToSelector:@selector(crashManagerWillCancelSendingCrashReport:)]) { + [self.delegate crashManagerWillCancelSendingCrashReport:self]; + } + + _didCrashInLastSession = NO; + } + return NO; + } }