From b81afae5be3a8211b8f9efffe8b81c9228c32592 Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Sun, 14 Nov 2021 14:40:38 +0100 Subject: [PATCH] Fixed compiling --- main/displays/menus/wifisettingsmenu.cpp | 4 ++++ main/stringsettings.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/main/displays/menus/wifisettingsmenu.cpp b/main/displays/menus/wifisettingsmenu.cpp index 09b5c27..a7ab8dd 100644 --- a/main/displays/menus/wifisettingsmenu.cpp +++ b/main/displays/menus/wifisettingsmenu.cpp @@ -14,18 +14,22 @@ using namespace espgui; +#ifdef FEATURE_DNS_NS class ResendDNSRequest : public virtual ActionInterface { public: void triggered() override { dns_lastIpAddress_v4 = "---"; dns_lastIpAddress_v6 = "---"; dns_lastIpAddress_v6_global = "---"; } }; +#endif WifiSettingsMenu::WifiSettingsMenu() { constructMenuItem, SwitchScreenAction>>(); constructMenuItem, SwitchScreenAction>>(); constructMenuItem, SwitchScreenAction>>(); +#ifdef FEATURE_DNS_NS constructMenuItem, ResendDNSRequest>>(); +#endif constructMenuItem, SwitchScreenAction, StaticMenuItemIcon<&espgui::icons::back>>>(); } diff --git a/main/stringsettings.h b/main/stringsettings.h index a75a91e..7745a38 100644 --- a/main/stringsettings.h +++ b/main/stringsettings.h @@ -43,6 +43,8 @@ struct StringSettings std::array otaServers; std::string otaServerUrl; +#endif +#ifdef FEATURE_DNS_NS std::string dns_key; #endif }; @@ -109,7 +111,9 @@ void StringSettings::executeForEveryCommonSetting(T &&callable) callable("otaserver", otaServerUrl); #endif +#ifdef FEATURE_DNS_NS callable("dnskey", dns_key); +#endif } template