summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2021-01-13 12:59:57 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2021-01-13 12:59:57 +0100
commit4a5ff2f2320656366a4c931300626a68c49bd7b6 (patch)
treef48b719cd3d36f2f7acbc771de441ff18e8cb567 /src/mainwindow.cpp
parent242125fdef3cb760b5b4fcacaedbcd81b13d3701 (diff)
Remove archive parsing attribute from core and use the one from settings directly.
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index f7ff7b04..70432377 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -486,7 +486,7 @@ MainWindow::MainWindow(Settings &settings
ui->profileBox->setCurrentText(m_OrganizerCore.currentProfile()->name());
- if (m_OrganizerCore.getArchiveParsing())
+ if (settings.archiveParsing())
{
ui->dataTabShowFromArchives->setCheckState(Qt::Checked);
ui->dataTabShowFromArchives->setEnabled(true);
@@ -2455,6 +2455,7 @@ void MainWindow::on_actionSettings_triggered()
QString oldProfilesDirectory(settings.paths().profiles());
QString oldManagedGameDirectory(settings.game().directory().value_or(""));
bool oldDisplayForeign(settings.interface().displayForeign());
+ bool oldArchiveParsing(settings.archiveParsing());
bool proxy = settings.network().useProxy();
DownloadManager *dlManager = m_OrganizerCore.downloadManager();
const bool oldCheckForUpdates = settings.checkForUpdates();
@@ -2516,9 +2517,8 @@ void MainWindow::on_actionSettings_triggered()
}
const auto state = settings.archiveParsing();
- if (state != m_OrganizerCore.getArchiveParsing())
+ if (state != oldArchiveParsing)
{
- m_OrganizerCore.setArchiveParsing(state);
if (!state)
{
ui->dataTabShowFromArchives->setCheckState(Qt::Unchecked);