This commit is contained in:
Mitternacht822 2025-05-20 11:26:37 +04:00
parent 5d3a122ebf
commit d27bb8ba5d

View file

@ -140,10 +140,15 @@ void SettingsController::restoreAppConfigFromData(const QByteArray &data)
{ {
bool ok = m_settings->restoreAppConfig(data); bool ok = m_settings->restoreAppConfig(data);
if (ok) { if (ok) {
QJsonObject newConfigData = QJsonDocument::fromJson(data).object();
#if defined(Q_OS_WINDOWS) || defined(Q_OS_LINUX) || defined(Q_OS_MACX) #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()) { if (autoStartEnabled != isAutoStartEnabled()) {
toggleAutoStart(autoStartEnabled); toggleAutoStart(autoStartEnabled);
//m_settings->setAutoStart(autoStartEnabled);
} }
#endif #endif
m_serversModel->resetModel(); m_serversModel->resetModel();