diff --git a/FastttCamera/FastttCamera.m b/FastttCamera/FastttCamera.m index 75a2213..3e0cc84 100644 --- a/FastttCamera/FastttCamera.m +++ b/FastttCamera/FastttCamera.m @@ -607,8 +607,10 @@ - (void)_processImage:(UIImage *)image withCropRect:(CGRect)cropRect maxDimensio [capturedImage scaleToMaxDimension:maxDimension withCallback:scaleCallback]; } else if (fromCamera && self.scalesImage) { - [capturedImage scaleToSize:self.view.bounds.size - withCallback:scaleCallback]; + dispatch_async(dispatch_get_main_queue(), ^(void) { + //Run UI Updates + [capturedImage scaleToSize:self.view.bounds.size withCallback:scaleCallback]; + }); } if (fromCamera && !self.isCapturingImage) {