diff --git a/libcockatrice_settings/libcockatrice/settings/settings_manager.cpp b/libcockatrice_settings/libcockatrice/settings/settings_manager.cpp index 2d4f1c441..fbbb57e5e 100644 --- a/libcockatrice_settings/libcockatrice/settings/settings_manager.cpp +++ b/libcockatrice_settings/libcockatrice/settings/settings_manager.cpp @@ -10,6 +10,7 @@ SettingsManager::SettingsManager(const QString &_settingPath, QSettings SettingsManager::getSettings() const { + // Do not store the QSettings instance in a field, as that is not threadsafe (see #6747) return QSettings(settingPath, QSettings::IniFormat); } @@ -166,4 +167,4 @@ void SettingsManager::sync() auto settings = getSettings(); settings.sync(); -} \ No newline at end of file +}