mirror of
https://github.com/Rosalie241/RMG.git
synced 2026-11-11 16:48:43 +01:00
RMG: only update list view column sizes when we have any row items
This commit is contained in:
1 parent
06cc95852e
commit
8ef1da8e0b
1 file changed
+13
-9
@@ -930,17 +930,21 @@ void RomBrowserWidget::on_RomBrowserThread_Finished(bool canceled)
|
||||
CoreSettingsSetValue(SettingsID::RomBrowser_ColumnSizes, columnSizes);
|
||||
}
|
||||
|
||||
// update list view's column sizes
|
||||
for (size_t i = 0; i < columnSizes.size(); i++)
|
||||
// update list view's column sizes when
|
||||
// we have any rows in our list view
|
||||
if (this->listViewModel->rowCount() != 0)
|
||||
{
|
||||
// set column widths to values specified in config file (or resize to content if not already specified)
|
||||
if (columnSizes.at(i) == -1)
|
||||
for (size_t i = 0; i < columnSizes.size(); i++)
|
||||
{
|
||||
this->listViewWidget->resizeColumnToContents(i);
|
||||
}
|
||||
else
|
||||
{
|
||||
this->listViewWidget->setColumnWidth(i, columnSizes.at(i));
|
||||
// set column widths to values specified in config file (or resize to content if not already specified)
|
||||
if (columnSizes.at(i) == -1)
|
||||
{
|
||||
this->listViewWidget->resizeColumnToContents(i);
|
||||
}
|
||||
else
|
||||
{
|
||||
this->listViewWidget->setColumnWidth(i, columnSizes.at(i));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user