diff --git a/ATMHudView.m b/ATMHudView.m index dc8d679..f99742f 100644 --- a/ATMHudView.m +++ b/ATMHudView.m @@ -219,7 +219,9 @@ - (void)calculate { imageRect = CGRectZero; imageRect.origin.x = (targetBounds.size.width-image.size.width)*0.5; imageRect.origin.y = marginY; - imageRect.size = image.size; + if (image.size.width > 0.0f && image.size.height > 0.0f) { + imageRect.size = image.size; + } progressRect = CGRectMake((targetBounds.size.width-progressRect.size.width)*0.5, marginY, progressRect.size.width, progressRect.size.height);