diff options
| author | louis <louis.braun@gmx.de> | 2015-01-20 14:26:28 +0100 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2015-01-20 14:26:28 +0100 |
| commit | 96076489bbefe915c8a70f6f8a98d08080956d10 (patch) | |
| tree | 5390d9a118b3462487069845e152eeaaee8bfd29 /setup.c | |
| parent | 3bcda748cd72927a5a43cc33b7bf864994be8659 (diff) | |
| download | vdr-plugin-skindesigner-96076489bbefe915c8a70f6f8a98d08080956d10.tar.gz vdr-plugin-skindesigner-96076489bbefe915c8a70f6f8a98d08080956d10.tar.bz2 | |
adapted blackhole xml files to setup parameters
Diffstat (limited to 'setup.c')
| -rw-r--r-- | setup.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -34,7 +34,7 @@ eOSState cSkinDesignerSetup::ProcessKey(eKeys Key) { bool hadSubMenu = HasSubMenu(); eOSState state = cMenuSetupPage::ProcessKey(Key); if (hadSubMenu && Key == kOk) { - esyslog("skindesigner: store submenu"); + Store(); } if (!hadSubMenu && (state == osUnknown || Key == kOk)) { if ((Key == kOk && !hadSubMenu)) { @@ -72,7 +72,9 @@ void cSkinDesignerSetup::Store(void) { skinSetup->InitParameterIterator(); cSkinSetupParameter *param = NULL; while (param = skinSetup->GetParameter()) { - SetupStore(*cString::sprintf("%s.%s", skin.c_str(), param->name.c_str()), param->value); + cString paramName = cString::sprintf("%s.%s", skin.c_str(), param->name.c_str()); + SetupStore(*paramName, param->value); + config.UpdateSkinSetupParameter(*paramName, param->value); } } config.UpdateGlobals(); |
