diff --git a/libs/db/drivers/sqlite/sqlitecursor.cpp b/libs/db/drivers/sqlite/sqlitecursor.cpp --- a/libs/db/drivers/sqlite/sqlitecursor.cpp +++ b/libs/db/drivers/sqlite/sqlitecursor.cpp @@ -396,9 +396,9 @@ for (uint i = 0, j = 0; i < m_fieldCount; ++i, ++j) { // while (j < m_detailedVisibility.count() && !m_detailedVisibility[j]) //!m_query->isColumnVisible(j)) // j++; - while (j < maxCount && !m_fieldsExpanded->at(j)->visible) + while (j < m_fieldsExpanded->count() && !m_fieldsExpanded->at(j)->visible) j++; - if (j >= (maxCount /*+(m_containsROWIDInfo ? 1 : 0)*/)) { + if (j >= m_fieldsExpanded->count()) { //ERR! break; }