From d27bb8ba5ddde62c018a3f56bd84a1e59f4d012c Mon Sep 17 00:00:00 2001 From: Mitternacht822 Date: Tue, 20 May 2025 11:26:37 +0400 Subject: [PATCH] fixing 1 --- client/ui/controllers/settingsController.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/ui/controllers/settingsController.cpp b/client/ui/controllers/settingsController.cpp index 17b3dd13..6627a21f 100644 --- a/client/ui/controllers/settingsController.cpp +++ b/client/ui/controllers/settingsController.cpp @@ -140,10 +140,15 @@ 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) - bool autoStartEnabled = m_settings->isAutoStart(); + QString valueStr = newConfigData.value("Conf/autoStart").toString().toLower(); + bool autoStartEnabled = (valueStr == "true"); + //bool autoStartEnabled = m_settings->isAutoStart(); if (autoStartEnabled != isAutoStartEnabled()) { toggleAutoStart(autoStartEnabled); + //m_settings->setAutoStart(autoStartEnabled); } #endif m_serversModel->resetModel();