diff --git a/Userland/Libraries/LibGfx/ImageDecoder.cpp b/Userland/Libraries/LibGfx/ImageDecoder.cpp index 8d9720767c..76093068a3 100644 --- a/Userland/Libraries/LibGfx/ImageDecoder.cpp +++ b/Userland/Libraries/LibGfx/ImageDecoder.cpp @@ -15,6 +15,7 @@ #include #include #include +#include namespace Gfx { @@ -66,6 +67,10 @@ RefPtr ImageDecoder::try_create(ReadonlyBytes bytes) if (plugin->sniff()) return plugin; + plugin = make(data, size); + if (plugin->sniff()) + return plugin; + return {}; }(data, size);