From af935c40089dce27e6415fc6ec3af9ad92cc3a99 Mon Sep 17 00:00:00 2001 From: Gabriel Rinaldi Date: Thu, 15 Sep 2011 09:09:29 -0300 Subject: [PATCH] Fixed crash when CALayer bounds are NaN --- ATMHudView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);