Sfoglia il codice sorgente

V2.5.1
1、新增了读取配置文件失败的日志

Apple 1 giorno fa
parent
commit
4f9f29ddbf
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 12 0
      TransmitterSwitch/transmitterswitch.cpp

+ 12 - 0
TransmitterSwitch/transmitterswitch.cpp

@@ -2129,6 +2129,18 @@ void TransmitterSwitch::updateCountDown()
 {
     QString strConfigPath = QApplication::applicationDirPath() + m_configName;
     QSettings setting(strConfigPath, QSettings::IniFormat);
+    if(setting.status() != QSettings::NoError)
+    {
+        LH_WRITE_ERROR("读取配置文件失败,使用默认倒计时间隔10分钟");
+        m_countdownInterval = 10 * 60;
+        return;
+    }
+    if(!setting.contains("System/PlanTimeSpace"))
+    {
+        LH_WRITE_ERROR("没有找到PlanTimeSpace配置项,使用默认倒计时间隔10分钟");
+        m_countdownInterval = 10 * 60;
+        return;
+    }
     setting.beginGroup("System");
     int countDown = setting.value("PlanTimeSpace", 10).toInt();
     setting.endGroup();