diff options
author | Jeroen Bakker <jeroen@blender.org> | 2021-03-19 18:07:32 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-03-19 19:11:47 +0300 |
commit | dc9aea9903d2af0b4333fcc6992fc9ea8e72876e (patch) | |
tree | e6fa2eca3d2ef034de69b9f7e0b43c252cc66448 /source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc | |
parent | 260e50ed82ce015224c796a6354d2b4b18422b6f (diff) |
Cleanup: Add copy constructor to MemoryBuffer.
Diffstat (limited to 'source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc')
-rw-r--r-- | source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc b/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc index c896cfcc49f..922d6a859a3 100644 --- a/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc +++ b/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc @@ -80,7 +80,7 @@ void *FastGaussianBlurOperation::initializeTileData(rcti *rect) lockMutex(); if (!this->m_iirgaus) { MemoryBuffer *newBuf = (MemoryBuffer *)this->m_inputProgram->initializeTileData(rect); - MemoryBuffer *copy = newBuf->duplicate(); + MemoryBuffer *copy = new MemoryBuffer(*newBuf); updateSize(); int c; @@ -310,7 +310,7 @@ void *FastGaussianBlurValueOperation::initializeTileData(rcti *rect) lockMutex(); if (!this->m_iirgaus) { MemoryBuffer *newBuf = (MemoryBuffer *)this->m_inputprogram->initializeTileData(rect); - MemoryBuffer *copy = newBuf->duplicate(); + MemoryBuffer *copy = new MemoryBuffer(*newBuf); FastGaussianBlurOperation::IIR_gauss(copy, this->m_sigma, 0, 3); if (this->m_overlay == FAST_GAUSS_OVERLAY_MIN) { |