Bläddra i källkod

LibGfx/JPEGWriter: Make vertical_macroblocks a local

It's only used in one function.

No behavior change.
Nico Weber 1 år sedan
förälder
incheckning
ad7d25f089
1 ändrade filer med 2 tillägg och 5 borttagningar
  1. 2 5
      Userland/Libraries/LibGfx/ImageFormats/JPEGWriter.cpp

+ 2 - 5
Userland/Libraries/LibGfx/ImageFormats/JPEGWriter.cpp

@@ -102,9 +102,8 @@ public:
     ErrorOr<void> initialize_mcu(Bitmap const& bitmap)
     {
         u64 const horizontal_macroblocks = ceil_div(bitmap.width(), 8);
-        m_vertical_macroblocks = ceil_div(bitmap.height(), 8);
-
-        TRY(m_macroblocks.try_resize(horizontal_macroblocks * m_vertical_macroblocks));
+        u64 const vertical_macroblocks = ceil_div(bitmap.height(), 8);
+        TRY(m_macroblocks.try_resize(horizontal_macroblocks * vertical_macroblocks));
 
         for (u16 y {}; y < bitmap.height(); ++y) {
             u16 const vertical_macroblock_index = y / 8;
@@ -339,8 +338,6 @@ private:
     Vector<Macroblock> m_macroblocks {};
     Array<i16, 3> m_last_dc_values {};
 
-    u64 m_vertical_macroblocks {};
-
     JPEGBigEndianOutputBitStream m_bit_stream;
 };