diff options
| author | Chris Bessent <lost.dragonist@gmail.com> | 2021-01-24 04:44:04 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-24 04:44:04 -0700 |
| commit | 41159e4eea0c79670d15b2707f4e6d7c86bb2d65 (patch) | |
| tree | 52744c3ebd9789ffc4af2c647a2519c2044f3aa8 /src/editexecutablesdialog.cpp | |
| parent | b9c8554ee38c418582f43828bb00e1e8aa606338 (diff) | |
| parent | 5c3d715cfd5335507033a45bc05351d0b0e458e4 (diff) | |
Merge pull request #1382 from LostDragonist/fix_forced_load
Fix initial launch of forced load dialog
Diffstat (limited to 'src/editexecutablesdialog.cpp')
| -rw-r--r-- | src/editexecutablesdialog.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/editexecutablesdialog.cpp b/src/editexecutablesdialog.cpp index 6e3cecff..7272e3fd 100644 --- a/src/editexecutablesdialog.cpp +++ b/src/editexecutablesdialog.cpp @@ -141,9 +141,10 @@ void EditExecutablesDialog::loadForcedLibraries() const auto* p = m_organizerCore.currentProfile(); for (const auto& e : m_executablesList) { - if (p->forcedLibrariesEnabled(e.title())) { - m_forcedLibraries.set(e.title(), true, p->determineForcedLibraries(e.title())); - } + m_forcedLibraries.set( + e.title(), + p->forcedLibrariesEnabled(e.title()), + p->determineForcedLibraries(e.title())); } } @@ -242,8 +243,8 @@ bool EditExecutablesDialog::commitChanges() } if (auto libraryList=m_forcedLibraries.find(e.title())) { - if (libraryList && libraryList->enabled && !libraryList->value.empty()) { - profile->setForcedLibrariesEnabled(e.title(), true); + if (libraryList && !libraryList->value.empty()) { + profile->setForcedLibrariesEnabled(e.title(), libraryList->enabled); profile->storeForcedLibraries(e.title(), libraryList->value); } } |
