From 425ece960c378f8486d0c5e544cc7d0b95c9f728 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 16 Oct 2014 14:54:53 +0300 Subject: Fix memory leaks in volumetrictest app. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I742a5a5d7c69ef73ba469bfa4bac49a71b8f578a Reviewed-by: Mika Salmela Reviewed-by: Tomi Korpipää --- tests/volumetrictest/volumetrictest.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/volumetrictest') diff --git a/tests/volumetrictest/volumetrictest.cpp b/tests/volumetrictest/volumetrictest.cpp index dadb86be..24ecac3d 100644 --- a/tests/volumetrictest/volumetrictest.cpp +++ b/tests/volumetrictest/volumetrictest.cpp @@ -381,6 +381,9 @@ void VolumetricModifier::createVolume() m_volumeItem->createTextureData(imageArray); + for (int i = 0; i < imageCount; i++) + delete imageArray[i]; + m_sliceIndexX = m_volumeItem->textureWidth() / 2; m_sliceIndexY = m_volumeItem->textureWidth() / 2; m_sliceIndexZ = m_volumeItem->textureWidth() / 2; @@ -534,6 +537,9 @@ void VolumetricModifier::createAnotherVolume() m_volumeItem2->createTextureData(imageArray); + for (int i = 0; i < imageCount; i++) + delete imageArray[i]; + m_sliceIndexX = m_volumeItem2->textureWidth() / 2; m_sliceIndexY = m_volumeItem2->textureWidth() / 2; m_sliceIndexZ = m_volumeItem2->textureWidth() / 2; -- cgit v1.2.3