diff options
Diffstat (limited to 'src/sql/drivers/sqlite2/qsql_sqlite2.cpp')
-rw-r--r-- | src/sql/drivers/sqlite2/qsql_sqlite2.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sql/drivers/sqlite2/qsql_sqlite2.cpp b/src/sql/drivers/sqlite2/qsql_sqlite2.cpp index 53876404c02..70dd1784975 100644 --- a/src/sql/drivers/sqlite2/qsql_sqlite2.cpp +++ b/src/sql/drivers/sqlite2/qsql_sqlite2.cpp @@ -267,9 +267,6 @@ QSQLite2Result::~QSQLite2Result() void QSQLite2Result::virtual_hook(int id, void *data) { switch (id) { - case QSqlResult::DetachFromResultSet: - d->finalize(); - break; default: QSqlCachedResult::virtual_hook(id, data); } @@ -343,6 +340,11 @@ QSqlRecord QSQLite2Result::record() const return d->rInf; } +void QSQLite2Result::detachFromResultSet() +{ + d->finalize(); +} + QVariant QSQLite2Result::handle() const { return QVariant::fromValue(d->currentMachine); |