fixed issue with not restoring autostart setting after backup

This commit is contained in:
Mitternacht822 2025-05-20 13:00:53 +04:00
parent a6508e642a
commit 4cab4ebf8d

View file

@ -140,6 +140,13 @@ void SettingsController::restoreAppConfigFromData(const QByteArray &data)
{
bool ok = m_settings->restoreAppConfig(data);
if (ok) {
QJsonObject newConfigData = QJsonDocument::fromJson(data).object();
#if defined(Q_OS_WINDOWS) || defined(Q_OS_LINUX) || defined(Q_OS_MACX)
QString valueStr = newConfigData.value("Conf/autoStart").toString().toLower();
bool autoStartEnabled = (valueStr == "true");
toggleAutoStart(autoStartEnabled);
#endif
m_serversModel->resetModel();
m_languageModel->changeLanguage(
static_cast<LanguageSettings::AvailableLanguageEnum>(m_languageModel->getCurrentLanguageIndex()));