diff --git a/URBMediaFocusViewController.m b/URBMediaFocusViewController.m index 2944790..8e3db75 100644 --- a/URBMediaFocusViewController.m +++ b/URBMediaFocusViewController.m @@ -714,12 +714,14 @@ - (void)handleDismissFromTap:(UITapGestureRecognizer *)gestureRecognizer { if (self.shouldDismissOnTap) { if (self.shouldDismissOnImageTap || !CGRectContainsPoint(self.imageView.frame, location)) { [self dismissToTargetView]; + return; } } if (self.shouldDismissOnImageTap && CGRectContainsPoint(self.imageView.frame, location)) { // we aren't allowing taps outside of image bounds to dismiss, but tap was detected on image view, we can dismiss [self dismissToTargetView]; + return; } }