From cd403ed6cdcacfce1f6f9dd645c445688dc87a42 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mikko=20Kein=C3=A4nen?= Date: Fri, 22 Oct 2010 01:09:03 +0300 Subject: [PATCH] Created temporary object was not deleted. --- src/db/dbmediaimage.cpp | 1 + src/db/dbmediaimagecontainer.cpp | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db/dbmediaimage.cpp b/src/db/dbmediaimage.cpp index 44fb8cf..1eac48c 100644 --- a/src/db/dbmediaimage.cpp +++ b/src/db/dbmediaimage.cpp @@ -107,6 +107,7 @@ QList DbMediaImage::storeMediaImages(QMap images) if (id >= 0) { qDebug() << "This media image already exists with id " << id; + delete o; // this media image is already in the database // TODO: what if the name differs? (cannot update to database, since the same media image // might be inside another container diff --git a/src/db/dbmediaimagecontainer.cpp b/src/db/dbmediaimagecontainer.cpp index dd116d0..a141eac 100644 --- a/src/db/dbmediaimagecontainer.cpp +++ b/src/db/dbmediaimagecontainer.cpp @@ -69,7 +69,6 @@ int DbMediaImageContainer::insertDataObjectToModel(const EmuFrontObject *efo) return fileId; } - QMap images = mic->getMediaImages(); QList ids = dbMediaImage->storeMediaImages(images); -- 1.7.9.5