From c98c6cf6821830aae1fe1da4a3e2c6d504da91da Mon Sep 17 00:00:00 2001 From: Felix Krause Date: Tue, 7 May 2013 17:30:18 +0200 Subject: [PATCH] Fixed potential crashes --- Classes/TSMessage.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Classes/TSMessage.m b/Classes/TSMessage.m index 3fe360af..ea63d62e 100755 --- a/Classes/TSMessage.m +++ b/Classes/TSMessage.m @@ -185,6 +185,8 @@ - (id)init - (void)fadeInCurrentNotification { + if ([self.messages count] == 0) return; + notificationActive = YES; TSMessageView *currentView = [self.messages objectAtIndex:0]; @@ -276,7 +278,11 @@ - (void)fadeOutNotification:(TSMessageView *)currentView { [currentView removeFromSuperview]; - [self.messages removeObjectAtIndex:0]; + if ([self.messages count] > 0) + { + [self.messages removeObjectAtIndex:0]; + } + notificationActive = NO; if ([self.messages count] > 0)