diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 239aa748f..e2e298e2a 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -520,6 +520,8 @@ int CNeutrinoApp::loadSetup(const char * fname) g_settings.network_ntprefresh = configfile.getString("network_ntprefresh", "30" ); g_settings.network_ntpenable = configfile.getBool("network_ntpenable", false); + snprintf(g_settings.ifname, sizeof(g_settings.ifname), "%s", configfile.getString("ifname", "eth0").c_str());; + g_settings.epg_save = configfile.getBool("epg_save", false); //widget settings @@ -1069,6 +1071,8 @@ void CNeutrinoApp::saveSetup(const char * fname) configfile.setString( "network_ntprefresh", g_settings.network_ntprefresh); configfile.setBool( "network_ntpenable", g_settings.network_ntpenable); + configfile.setString("ifname", g_settings.ifname); + //widget settings configfile.setBool("widget_fade" , g_settings.widget_fade ); @@ -2205,7 +2209,6 @@ int CNeutrinoApp::run(int argc, char **argv) NVODChanger = new CNVODChangeExec; StreamFeaturesChanger = new CStreamFeaturesChangeExec; MoviePluginChanger = new CMoviePluginChangeExec; - MyIPChanger = new CIPChangeNotifier; ConsoleDestinationChanger = new CConsoleDestChangeNotifier; rcLock = new CRCLock(); //USERMENU diff --git a/src/system/settings.h b/src/system/settings.h index 6a417fe39..af09e71e4 100644 --- a/src/system/settings.h +++ b/src/system/settings.h @@ -120,9 +120,12 @@ struct SNeutrinoSettings std::string epg_max_events; std::string epg_extendedcache; std::string epg_dir; + + //network std::string network_ntpserver; std::string network_ntprefresh; int network_ntpenable; + char ifname[10]; //timing #define TIMING_SETTING_COUNT 6