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

List:       kde-commits
Subject:    KDE/kdelibs/plasma/private
From:       Marco Martin <notmart () gmail ! com>
Date:       2010-10-01 18:02:13
Message-ID: 20101001180213.DAF6AAC891 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1181670 by mart:

remove eventual existing row wit the key before inserting a new row


 M  +4 -0      storage.cpp  


--- trunk/KDE/kdelibs/plasma/private/storage.cpp #1181669:1181670
@@ -59,6 +59,10 @@
 
     if (operationName() == "save") {
       QSqlQuery query(m_db);
+      query.prepare("delete from data where key = :id");
+      query.bindValue(":id", params["key"].toString());
+      query.exec();
+
       query.prepare("insert into data values(:id, :source, :datavalue, 'now')");
       query.bindValue(":id", params["key"].toString());
       query.bindValue(":source", params["source"].toString());
[prev in list] [next in list] [prev in thread] [next in thread] 

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