瀏覽代碼

LibGfx: Fix dumb typo in PNG decoder

'=' is not the same as '*', indeed.
Andreas Kling 5 年之前
父節點
當前提交
7bb6b1d44d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Libraries/LibGfx/PNGLoader.cpp

+ 1 - 1
Libraries/LibGfx/PNGLoader.cpp

@@ -364,7 +364,7 @@ NEVER_INLINE FLATTEN static void unfilter(PNGLoadingContext& context)
         } else if (context.bit_depth == 16) {
             unpack_grayscale_without_alpha<u16>(context);
         } else if (context.bit_depth == 1 || context.bit_depth == 2 || context.bit_depth == 4) {
-            auto bit_depth_squared = context.bit_depth = context.bit_depth;
+            auto bit_depth_squared = context.bit_depth * context.bit_depth;
             auto pixels_per_byte = 8 / context.bit_depth;
             auto mask = (1 << context.bit_depth) - 1;
             for (int y = 0; y < context.height; ++y) {