On OSX clearing the QTableWidget doesn't remove the items so lets

adjust the row count before exiting when no items are available.
This commit is contained in:
codestation
2013-12-25 00:49:37 -04:30
parent 1fea358b7c
commit 0a655d9422

View File

@@ -140,14 +140,14 @@ void BackupManagerForm::loadBackupListing(int index)
metadata_t *meta; metadata_t *meta;
int row_count = db->filterObjects(ohfi, &meta); int row_count = db->filterObjects(ohfi, &meta);
ui->tableWidget->setRowCount(row_count);
// exit if there aren't any items // exit if there aren't any items
if(row_count == 0) { if(row_count == 0) {
db->mutex.unlock(); db->mutex.unlock();
return; return;
} }
ui->tableWidget->setRowCount(row_count);
// adjust the table item width to fill all the widget // adjust the table item width to fill all the widget
QHeaderView *vert_header = ui->tableWidget->verticalHeader(); QHeaderView *vert_header = ui->tableWidget->verticalHeader();
QHeaderView *horiz_header = ui->tableWidget->horizontalHeader(); QHeaderView *horiz_header = ui->tableWidget->horizontalHeader();