From: Mark Brand Date: Mon, 6 Feb 2012 22:58:40 +0000 (+0100) Subject: QSqlTableModel::setRecord(): use submit for OnFieldChange X-Git-Tag: qt-v5.0.0-alpha1~1237 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=471cd624e632812f5b4147ba3a221562dbe9d300;p=profile%2Fivi%2Fqtbase.git QSqlTableModel::setRecord(): use submit for OnFieldChange submitAll() is supposed to be for OnManualSubmit. Change-Id: Id0335fe731669bd24e1da72ab4724f88d6f1d905 Reviewed-by: Oswald Buddenhagen --- diff --git a/src/sql/models/qsqltablemodel.cpp b/src/sql/models/qsqltablemodel.cpp index df48115..e83115b 100644 --- a/src/sql/models/qsqltablemodel.cpp +++ b/src/sql/models/qsqltablemodel.cpp @@ -1246,7 +1246,7 @@ bool QSqlTableModel::setRecord(int row, const QSqlRecord &record) if (d->strategy == OnManualSubmit && isOk) emit dataChanged(createIndex(row, 0), createIndex(row, columnCount() - 1)); else if (d->strategy == OnFieldChange) - return submitAll(); + return submit(); else if (d->strategy == OnManualSubmit) return isOk;