[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [digikam] imageplugins/enhance: Use QScopedArrayPointer
From:       Andi Clemens <andi.clemens () googlemail ! com>
Date:       2012-01-29 10:52:22
Message-ID: 20120129105222.D7581A60A6 () git ! kde ! org
[Download RAW message or body]

Git commit 2c83868c1c468ffd020d27b3558d652162f98ff8 by Andi Clemens.
Committed on 29/01/2012 at 11:45.
Pushed by aclemens into branch 'master'.

Use QScopedArrayPointer

M  +2    -3    imageplugins/enhance/inpaintingtool.cpp

http://commits.kde.org/digikam/2c83868c1c468ffd020d27b3558d652162f98ff8

diff --git a/imageplugins/enhance/inpaintingtool.cpp b/imageplugins/enhance/inpaintingtool.cpp
index 099964f..d3f12c8 100644
--- a/imageplugins/enhance/inpaintingtool.cpp
+++ b/imageplugins/enhance/inpaintingtool.cpp
@@ -353,10 +353,9 @@ void InPaintingTool::processCImgUrl(const QString& url)
 void InPaintingTool::prepareEffect()
 {
     ImageIface iface(0, 0);
-    uchar* data      = iface.getOriginalImage();
+    QScopedArrayPointer<uchar> data(iface.getOriginalImage());
     d->originalImage = DImg(iface.originalWidth(), iface.originalHeight(),
-                            iface.originalSixteenBit(), iface.originalHasAlpha(), data);
-    delete [] data;
+                            iface.originalSixteenBit(), iface.originalHasAlpha(), data.data());
 
     // Selected area from the image and mask creation:
     //

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic