From b16cf06a4bad96007b46d8eda3210b81c74b8b80 Mon Sep 17 00:00:00 2001 From: Daniel Luberda Date: Fri, 15 Dec 2017 12:32:18 +0100 Subject: [PATCH] WebpP - don't instantiate right away --- source/FFImageLoading.Shared.IosMac/Decoders/WebPDecoder.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/FFImageLoading.Shared.IosMac/Decoders/WebPDecoder.cs b/source/FFImageLoading.Shared.IosMac/Decoders/WebPDecoder.cs index 9128f5714..b17879102 100644 --- a/source/FFImageLoading.Shared.IosMac/Decoders/WebPDecoder.cs +++ b/source/FFImageLoading.Shared.IosMac/Decoders/WebPDecoder.cs @@ -20,10 +20,13 @@ namespace FFImageLoading.Decoders { public class WebPDecoder : IDecoder { - WebPCodec _decoder = new WebPCodec(); + WebPCodec _decoder; public Task> DecodeAsync(Stream stream, string path, ImageSource source, ImageInformation imageInformation, TaskParameter parameters) { + if (_decoder == null) + _decoder = new WebPCodec(); + var result = new DecodedImage(); result.Image = _decoder.Decode(stream);