QSqlQuery: Remove temporary variable in navigation functions

Change-Id: I33836a75e1d2e5663f81a33a195d0cb21760e1f8
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
bb10
Robert Szefner 2017-11-25 20:00:18 +01:00 committed by Robert Szefner
parent 3acf5d61a1
commit 203fb83803
1 changed files with 5 additions and 12 deletions

View File

@ -649,11 +649,10 @@ bool QSqlQuery::next()
{
if (!isSelect() || !isActive())
return false;
bool b = false;
switch (at()) {
case QSql::BeforeFirstRow:
b = d->sqlResult->fetchFirst();
return b;
return d->sqlResult->fetchFirst();
case QSql::AfterLastRow:
return false;
default:
@ -703,13 +702,11 @@ bool QSqlQuery::previous()
return false;
}
bool b = false;
switch (at()) {
case QSql::BeforeFirstRow:
return false;
case QSql::AfterLastRow:
b = d->sqlResult->fetchLast();
return b;
return d->sqlResult->fetchLast();
default:
if (!d->sqlResult->fetchPrevious()) {
d->sqlResult->setAt(QSql::BeforeFirstRow);
@ -737,9 +734,7 @@ bool QSqlQuery::first()
qWarning("QSqlQuery::seek: cannot seek backwards in a forward only query");
return false;
}
bool b = false;
b = d->sqlResult->fetchFirst();
return b;
return d->sqlResult->fetchFirst();
}
/*!
@ -758,9 +753,7 @@ bool QSqlQuery::last()
{
if (!isSelect() || !isActive())
return false;
bool b = false;
b = d->sqlResult->fetchLast();
return b;
return d->sqlResult->fetchLast();
}
/*!