From: Chris King Date: Thu, 24 Mar 2016 19:41:07 +0000 (-0700) Subject: Add using statement to dispose stream X-Git-Tag: beta-2.2.0-pre1~22^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=735b130893312e5fc6df79a0d7b687011620e48a;p=platform%2Fupstream%2Fxamarin-forms.git Add using statement to dispose stream --- diff --git a/Xamarin.Forms.Platform.iOS/Renderers/ImageRenderer.cs b/Xamarin.Forms.Platform.iOS/Renderers/ImageRenderer.cs index f227f9a..ad07b59 100644 --- a/Xamarin.Forms.Platform.iOS/Renderers/ImageRenderer.cs +++ b/Xamarin.Forms.Platform.iOS/Renderers/ImageRenderer.cs @@ -181,9 +181,11 @@ namespace Xamarin.Forms.Platform.iOS var streamsource = imagesource as StreamImageSource; if (streamsource != null && streamsource.Stream != null) { - var streamImage = await streamsource.GetStreamAsync(cancelationToken).ConfigureAwait(false); - if (streamImage != null) - image = UIImage.LoadFromData(NSData.FromStream(streamImage), scale); + using (var streamImage = await streamsource.GetStreamAsync(cancelationToken).ConfigureAwait(false)) + { + if (streamImage != null) + image = UIImage.LoadFromData(NSData.FromStream(streamImage), scale); + } } return image; } @@ -197,7 +199,7 @@ namespace Xamarin.Forms.Platform.iOS var imageLoader = imagesource as UriImageSource; if (imageLoader != null && imageLoader.Uri != null) { - using(var streamImage = await imageLoader.GetStreamAsync(cancelationToken).ConfigureAwait(false)) + using (var streamImage = await imageLoader.GetStreamAsync(cancelationToken).ConfigureAwait(false)) { if (streamImage != null) image = UIImage.LoadFromData(NSData.FromStream(streamImage), scale);