diff --git a/database.cpp b/database.cpp index 290f302..968a2e6 100644 --- a/database.cpp +++ b/database.cpp @@ -158,8 +158,10 @@ void Database::reindex(QProgressDialog *progress) QVariantList deleteids; QSqlDatabase database = QSqlDatabase::database(); database.transaction(); + QSqlQuery size = database.exec("SELECT COUNT(*) FROM fits_files"); + size.next(); + progress->setMaximum(size.value(0).toInt()); QSqlQuery files = database.exec("SELECT id,file,mtime FROM fits_files"); - progress->setMaximum(files.size()); int i = 0; while(files.next()) {