keybind_setup.cpp: fix menu special keys

This commit is contained in:
GetAway
2018-12-04 19:06:25 +01:00
parent 4f6b882b95
commit 91948d8a48

View File

@@ -539,10 +539,15 @@ void CKeybindSetup::showKeyBindMoviebrowserSetup(CMenuWidget *bindSettings_mbrow
void CKeybindSetup::showKeyBindSpecialSetup(CMenuWidget *bindSettings_special) void CKeybindSetup::showKeyBindSpecialSetup(CMenuWidget *bindSettings_special)
{ {
bindSettings_special->addIntroItems(LOCALE_KEYBINDINGMENU_SPECIAL_ACTIVE); bindSettings_special->addIntroItems(LOCALE_KEYBINDINGMENU_SPECIAL_ACTIVE);
int nkey;
if (g_info.hw_caps->has_button_vformat)
nkey = NKEY_FORMAT_MODE;
else
nkey = NKEY_PIC_MODE;
for (int i = NKEY_FORMAT_MODE; i <= NKEY_PIC_SIZE; i++) { for (nkey; nkey <= NKEY_PIC_SIZE; nkey++) {
CMenuOptionChooser * mf = new CMenuOptionChooser(key_settings[i].keydescription, key_settings[i].keyvalue_p, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true); CMenuOptionChooser * mf = new CMenuOptionChooser(key_settings[nkey].keydescription, key_settings[nkey].keyvalue_p, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
mf->setHint("", key_settings[i].hint); mf->setHint("", key_settings[nkey].hint);
bindSettings_special->addItem(mf); bindSettings_special->addItem(mf);
} }
} }