diff --git a/Classes/TWMessageBarManager.m b/Classes/TWMessageBarManager.m index e5576ad..12fa8f1 100644 --- a/Classes/TWMessageBarManager.m +++ b/Classes/TWMessageBarManager.m @@ -347,9 +347,6 @@ - (void)itemSelected:(id)sender [UIView animateWithDuration:kTWMessageBarManagerDismissAnimationDuration animations:^{ [messageView setFrame:CGRectMake(messageView.frame.origin.x, messageView.frame.origin.y - [messageView height], [messageView width], [messageView height])]; // slide back up } completion:^(BOOL finished) { - self.messageVisible = NO; - [messageView removeFromSuperview]; - if (itemHit) { if ([messageView.callbacks count] > 0) @@ -362,6 +359,9 @@ - (void)itemSelected:(id)sender } } + self.messageVisible = NO; + [messageView removeFromSuperview]; + if([self.messageBarQueue count] > 0) { [self showNextMessage];