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,9 +49,10 @@ class CKeyValue : public CMenuSeparator
public:
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)
{
@@ -71,7 +72,7 @@ CKeyChooser::CKeyChooser(int * const Key, const neutrino_locale_t title, const s
keyChooser = new CKeyChooserItem(LOCALE_KEYCHOOSER_HEAD, key);
keyDeleter = new CKeyChooserItemNoKey(key);
addItem(new CKeyValue());
addItem(new CKeyValue(*key));
addItem(GenericMenuSeparatorLine);
addItem(GenericMenuBack);
addItem(GenericMenuSeparatorLine);