1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00

LibGUI: Use PNGImageDecoderPlugin for ELF icon extraction

Getting rid of all the remaining calls to load_png_from_memory() and the
related wrappers for each decoder.
This commit is contained in:
Andreas Kling 2021-11-12 13:21:20 +01:00
parent b189c88ec2
commit 62ce7653cb

View file

@ -188,7 +188,7 @@ Icon FileIconProvider::icon_for_executable(const String& path)
if (!section.has_value()) {
bitmap = s_executable_icon.bitmap_for_size(icon_section.image_size);
} else {
bitmap = Gfx::load_png_from_memory(reinterpret_cast<u8 const*>(section->raw_data()), section->size());
bitmap = Gfx::PNGImageDecoderPlugin(reinterpret_cast<u8 const*>(section->raw_data()), section->size()).bitmap();
}
if (!bitmap) {