From febbd4e34df91243b4b7956bea8ef72279b411c2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mikko=20Kein=C3=A4nen?= Date: Fri, 19 Nov 2010 21:25:36 +0200 Subject: [PATCH] Reset data model after succesful update. --- src/db/dbexecutable.cpp | 1 + src/db/dbsetup.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/db/dbexecutable.cpp b/src/db/dbexecutable.cpp index 9b3a5e8..391ada8 100644 --- a/src/db/dbexecutable.cpp +++ b/src/db/dbexecutable.cpp @@ -73,6 +73,7 @@ bool DbExecutable::updateDataObjectToModel(const EmuFrontObject* ob) q.bindValue(":type", ex->getType()); q.bindValue(":id", ex->getId()); ret = q.exec(); + if (ret) resetModel(); if (!ret) qDebug() << q.lastError().text(); return ret; diff --git a/src/db/dbsetup.cpp b/src/db/dbsetup.cpp index 8325544..85fcfcc 100644 --- a/src/db/dbsetup.cpp +++ b/src/db/dbsetup.cpp @@ -69,6 +69,7 @@ bool DbSetup::updateDataObjectToModel(const EmuFrontObject *ob) query.bindValue(":filetypeextensions", supportedExtensionsToDb(fpo->getSupportedFileTypeExtensions())); query.bindValue(":id", fpo->getId()); ret = query.exec(); + if (ret) resetModel(); if (!ret) qDebug() << query.lastError().text() << query.executedQuery(); return ret; } -- 1.7.9.5