From c1816b159b6e095535f53f2fe7f0dd7929ebe468 Mon Sep 17 00:00:00 2001 From: thilo Date: Thu, 31 Mar 2011 13:45:01 +0000 Subject: [PATCH] *neutrino scan_setup: safe scan.conf scan.conf file should now saved after saving scansettings git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1366 e54a6e83-5905-42d5-8d5c-058d10e6a962 --- src/gui/scan_setup.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/scan_setup.cpp b/src/gui/scan_setup.cpp index 93c91ad5e..c5b1cdb96 100644 --- a/src/gui/scan_setup.cpp +++ b/src/gui/scan_setup.cpp @@ -67,7 +67,8 @@ extern int scan_pids; static int all_usals = 1; sat_iterator_t sit; -void setZapitConfig(Zapit_config * Cfg); +void setZapitConfig(Zapit_config *Cfg); +void getZapitConfig(Zapit_config *Cfg); #define SCANTS_BOUQUET_OPTION_COUNT 3 const CMenuOptionChooser::keyval SCANTS_BOUQUET_OPTIONS[SCANTS_BOUQUET_OPTION_COUNT] = @@ -257,6 +258,7 @@ int CScanSetup::exec(CMenuTarget* parent, const std::string &actionKey) printf("[neutrino] CScanSetup %s: init scan setup (Mode: %d)...\n",__FUNCTION__ , is_wizard); + getZapitConfig(&zapitCfg); showScanMenu(); return res; @@ -751,6 +753,9 @@ void CScanSetup::setWizardMode(bool mode) void CScanSetup::saveScanSetup() { printf("[neutrino] CScanSetup call %s...\n", __FUNCTION__); + if(!scansettings.saveSettings(NEUTRINO_SCAN_SETTINGS_FILE)) + dprintf(DEBUG_NORMAL, "error while saving scan-settings!\n"); + SaveMotorPositions(); zapitCfg.gotoXXLatitude = strtod(zapit_lat, NULL); zapitCfg.gotoXXLongitude = strtod(zapit_long, NULL);