Jelajahi Sumber

LibGUI: Avoid unnecessary Gfx::Bitmap cloning in FileIconProvider

Andreas Kling 4 tahun lalu
induk
melakukan
a2686f9bec
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      Userland/Libraries/LibGUI/FileIconProvider.cpp

+ 1 - 1
Userland/Libraries/LibGUI/FileIconProvider.cpp

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