From 8a3e2aae1c44baf8c658e24e920c8fb38c206d67288b1e43d5f91a5b2b867d8d Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Mon, 4 Aug 2025 10:35:37 -0400 Subject: [PATCH] Local integer vector. --- dw/fltkimgbuf.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dw/fltkimgbuf.cc b/dw/fltkimgbuf.cc index 3b6bb57..9c8ce2b 100644 --- a/dw/fltkimgbuf.cc +++ b/dw/fltkimgbuf.cc @@ -323,7 +323,7 @@ inline void FltkImgbuf::scaleBuffer (const core::byte *src, int srcWidth, gammaMap2 = findGammaCorrectionTable (1 / gamma); } - int *v = new int[bpp]; + std::vector< int > v( bpp ); for(int x = 0; x < destWidth; x++) { for(int y = 0; y < destHeight; y++) { int xo1 = x * srcWidth / destWidth; @@ -349,7 +349,6 @@ inline void FltkImgbuf::scaleBuffer (const core::byte *src, int srcWidth, scaleMode == BEAUTIFUL_GAMMA ? gammaMap1[v[i] / n] : v[i] / n; } } - delete[] v; } void FltkImgbuf::copyRow (int row, const core::byte *data)