diff --git a/Userland/Libraries/LibGfx/Filters/FastBoxBlurFilter.h b/Userland/Libraries/LibGfx/Filters/FastBoxBlurFilter.h index 1b851d38b1..bb1c26b801 100644 --- a/Userland/Libraries/LibGfx/Filters/FastBoxBlurFilter.h +++ b/Userland/Libraries/LibGfx/Filters/FastBoxBlurFilter.h @@ -28,10 +28,15 @@ public: int div = 2 * radius + 1; - u8 intermediate_red[width * height]; - u8 intermediate_green[width * height]; - u8 intermediate_blue[width * height]; - u8 intermediate_alpha[width * height]; + Vector intermediate_red; + Vector intermediate_green; + Vector intermediate_blue; + Vector intermediate_alpha; + + intermediate_red.resize(width * height); + intermediate_green.resize(width * height); + intermediate_blue.resize(width * height); + intermediate_alpha.resize(width * height); // First pass: vertical for (int y = 0; y < height; ++y) {