Skip to content

Commit b16cf06

Browse files
WebpP - don't instantiate right away
1 parent 8a4f974 commit b16cf06

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

source/FFImageLoading.Shared.IosMac/Decoders/WebPDecoder.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ namespace FFImageLoading.Decoders
2020
{
2121
public class WebPDecoder : IDecoder<PImage>
2222
{
23-
WebPCodec _decoder = new WebPCodec();
23+
WebPCodec _decoder;
2424

2525
public Task<IDecodedImage<PImage>> DecodeAsync(Stream stream, string path, ImageSource source, ImageInformation imageInformation, TaskParameter parameters)
2626
{
27+
if (_decoder == null)
28+
_decoder = new WebPCodec();
29+
2730
var result = new DecodedImage<PImage>();
2831
result.Image = _decoder.Decode(stream);
2932

0 commit comments

Comments
 (0)