diff options
| author | Jonathan Feenstra <26406078+JonathanFeenstra@users.noreply.github.com> | 2026-01-11 17:31:26 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-11 17:31:26 +0100 |
| commit | aa44561e86b6520ee0ab10a58db52b6fdd77d991 (patch) | |
| tree | 0437239c99bb71d08b74bd590aee7cd019a412d1 /src/mainwindow.cpp | |
| parent | 717b5ac389ea15350d32f813a3f03d908de0ab06 (diff) | |
Change IOrganizer::profile return type to a shared_ptr (#2322)
Diffstat (limited to 'src/mainwindow.cpp')
| -rw-r--r-- | src/mainwindow.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index cd74165e..5d5a88ce 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1802,14 +1802,14 @@ void MainWindow::on_profileBox_currentIndexChanged(int index) auto saveGames = m_OrganizerCore.gameFeatures().gameFeature<LocalSavegames>(); if (saveGames != nullptr) { - if (saveGames->prepareProfile(m_OrganizerCore.currentProfile())) { + if (saveGames->prepareProfile(m_OrganizerCore.currentProfile().get())) { m_SavesTab->refreshSaveList(); } } auto invalidation = m_OrganizerCore.gameFeatures().gameFeature<BSAInvalidation>(); if (invalidation != nullptr) { - if (invalidation->prepareProfile(m_OrganizerCore.currentProfile())) { + if (invalidation->prepareProfile(m_OrganizerCore.currentProfile().get())) { QTimer::singleShot(5, [this] { m_OrganizerCore.refresh(); }); @@ -2048,7 +2048,8 @@ void MainWindow::checkBSAList() ui->bsaList->blockSignals(false); }); - QStringList defaultArchives = archives->archives(m_OrganizerCore.currentProfile()); + QStringList defaultArchives = + archives->archives(m_OrganizerCore.currentProfile().get()); bool warning = false; @@ -2400,14 +2401,14 @@ void MainWindow::on_actionAdd_Profile_triggered() auto saveGames = m_OrganizerCore.gameFeatures().gameFeature<LocalSavegames>(); if (saveGames != nullptr) { - if (saveGames->prepareProfile(m_OrganizerCore.currentProfile())) { + if (saveGames->prepareProfile(m_OrganizerCore.currentProfile().get())) { m_SavesTab->refreshSaveList(); } } auto invalidation = m_OrganizerCore.gameFeatures().gameFeature<BSAInvalidation>(); if (invalidation != nullptr) { - if (invalidation->prepareProfile(m_OrganizerCore.currentProfile())) { + if (invalidation->prepareProfile(m_OrganizerCore.currentProfile().get())) { QTimer::singleShot(5, [this] { m_OrganizerCore.refresh(); }); |
