Selaa lähdekoodia

[network settings]fix save logic

balbekova 4 vuotta sitten
vanhempi
commit
21bc508b72
1 muutettua tiedostoa jossa 9 lisäystä ja 12 poistoa
  1. 9 12
      modules/Ethernet/netconf.c

+ 9 - 12
modules/Ethernet/netconf.c

@@ -328,20 +328,17 @@ void SaveWEBparam(void)
   */
 bool GetStateWebReinit(void)
 {
+    if (sSettings.sFlags.netsettingsChanged) {
+        /* Устанавилваем флаг */
+        SetWebReinitFlag(true);
+        return true;
+    }
+
     /* Статус dhcp изменился? */
     if (sSettings.sWebParams.dhcpEnable != sSettings.sWebTempParams.dhcpEnable) {
-        /* Включили dhcp */
-        if (sSettings.sWebTempParams.dhcpEnable == 1) {
-            /* Устанавилваем флаг */
-            SetWebReinitFlag(true);
-            return true;
-        }
-        /* Выключили dhcp */
-        else {
-            /* Устанавилваем флаг */
-            SetWebReinitFlag(true);
-            return true;
-        }
+        /* Устанавилваем флаг */
+        SetWebReinitFlag(true);
+        return true;
     }
 
     /* Изменился IP? */