diff options
Diffstat (limited to 'recmenuitem.c')
-rw-r--r-- | recmenuitem.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/recmenuitem.c b/recmenuitem.c index 83e7dd7..80daef3 100644 --- a/recmenuitem.c +++ b/recmenuitem.c @@ -507,7 +507,6 @@ eRecMenuState cRecMenuItemBool::ProcessKey(eKeys Key) { // --- cRecMenuItemSelect ------------------------------------------------------- cRecMenuItemSelect::cRecMenuItemSelect(cString text, std::vector<std::string> Strings, - int initialVal, bool active, int *callback, eRecMenuState action, @@ -516,10 +515,9 @@ cRecMenuItemSelect::cRecMenuItemSelect(cString text, this->text = text; strings = Strings; numValues = Strings.size(); - if ((initialVal < 0) || (initialVal > numValues-1)) + this->currentVal = *callback; + if ((this->currentVal < 0) || (this->currentVal > numValues - 1)) this->currentVal = 0; - else - this->currentVal = initialVal; this->active = active; this->callback = callback; this->refresh = refresh; |