From 84e8da60f88601b6a53ac39830bbad03ad73b143 Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Tue, 7 May 2019 21:28:07 +0300 Subject: [PATCH] improve column widths loading for LayoutsEditor --- app/settings/settingsdialog.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/settings/settingsdialog.cpp b/app/settings/settingsdialog.cpp index 4eb4f8fe2..7ba393f76 100644 --- a/app/settings/settingsdialog.cpp +++ b/app/settings/settingsdialog.cpp @@ -243,7 +243,7 @@ SettingsDialog::~SettingsDialog() if (m_corona && m_corona->universalSettings()) { m_corona->universalSettings()->setLayoutsWindowSize(size()); - QStringList columnWidths; + QStringList columnWidths; columnWidths << QString::number(ui->layoutsView->columnWidth(COLORCOLUMN)); columnWidths << QString::number(ui->layoutsView->columnWidth(NAMECOLUMN)); columnWidths << QString::number(ui->layoutsView->columnWidth(MENUCOLUMN)); @@ -996,11 +996,10 @@ void SettingsDialog::loadSettings() QStringList columnWidths = m_corona->universalSettings()->layoutsColumnWidths(); - if (!columnWidths.isEmpty() && columnWidths.count() == 4) { - ui->layoutsView->setColumnWidth(COLORCOLUMN, columnWidths[0].toInt()); - ui->layoutsView->setColumnWidth(NAMECOLUMN, columnWidths[1].toInt()); - ui->layoutsView->setColumnWidth(MENUCOLUMN, columnWidths[2].toInt()); - ui->layoutsView->setColumnWidth(BORDERSCOLUMN, columnWidths[3].toInt()); + if (!columnWidths.isEmpty()) { + for (int i=0; ilayoutsView->setColumnWidth(COLORCOLUMN+i, columnWidths[i].toInt()); + } } if (m_corona->layoutManager()->memoryUsage() == Types::SingleLayout) {