neutrino: initialize CKeyValue() in constructor, not only on paint()

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@310 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 23abd1c6c2
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-02-08 (Mon, 08 Feb 2010)
This commit is contained in:
Stefan Seyfried
2010-02-08 20:47:43 +00:00
parent eb74f3dde4
commit 0e0efb6f40

View File

@@ -49,8 +49,9 @@ class CKeyValue : public CMenuSeparator
public: public:
int keyvalue; int keyvalue;
CKeyValue() : CMenuSeparator(CMenuSeparator::STRING, LOCALE_KEYCHOOSERMENU_CURRENTKEY) CKeyValue(int k) : CMenuSeparator(CMenuSeparator::STRING, LOCALE_KEYCHOOSERMENU_CURRENTKEY)
{ {
keyvalue = k;
}; };
virtual const char * getString(void) virtual const char * getString(void)
@@ -71,7 +72,7 @@ CKeyChooser::CKeyChooser(int * const Key, const neutrino_locale_t title, const s
keyChooser = new CKeyChooserItem(LOCALE_KEYCHOOSER_HEAD, key); keyChooser = new CKeyChooserItem(LOCALE_KEYCHOOSER_HEAD, key);
keyDeleter = new CKeyChooserItemNoKey(key); keyDeleter = new CKeyChooserItemNoKey(key);
addItem(new CKeyValue()); addItem(new CKeyValue(*key));
addItem(GenericMenuSeparatorLine); addItem(GenericMenuSeparatorLine);
addItem(GenericMenuBack); addItem(GenericMenuBack);
addItem(GenericMenuSeparatorLine); addItem(GenericMenuSeparatorLine);