summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChris Bessent <lost.dragonist@gmail.com>2021-01-24 04:44:04 -0700
committerGitHub <noreply@github.com>2021-01-24 04:44:04 -0700
commit41159e4eea0c79670d15b2707f4e6d7c86bb2d65 (patch)
tree52744c3ebd9789ffc4af2c647a2519c2044f3aa8 /src
parentb9c8554ee38c418582f43828bb00e1e8aa606338 (diff)
parent5c3d715cfd5335507033a45bc05351d0b0e458e4 (diff)
Merge pull request #1382 from LostDragonist/fix_forced_load
Fix initial launch of forced load dialog
Diffstat (limited to 'src')
-rw-r--r--src/editexecutablesdialog.cpp11
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);
}
}