Fix for #376
This commit is contained in:
parent
0053a52929
commit
655609079b
|
@ -362,7 +362,8 @@ void AskForHotkey(HWND hwndDlg, HWND hwndListView)
|
|||
|
||||
int nCmd = lvi.lParam;
|
||||
|
||||
DWaitButton(hwndDlg, FCEUI_CommandTable[nCmd].name, &FCEUD_CommandMapping[nCmd]);
|
||||
EMUCMDTABLE* cmd = GetEmuCommandById(nCmd);
|
||||
DWaitButton(hwndDlg, cmd->name, &FCEUD_CommandMapping[nCmd]);
|
||||
|
||||
memset(&lvi, 0, sizeof(lvi));
|
||||
lvi.mask = LVIF_TEXT;
|
||||
|
|
|
@ -1374,3 +1374,16 @@ static void TaseditorCommand(void)
|
|||
handleEmuCmdByTaseditor(execcmd);
|
||||
#endif
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to get command info entry by command number
|
||||
**/
|
||||
EMUCMDTABLE* GetEmuCommandById(int cmd)
|
||||
{
|
||||
for (i = 0; i<NUM_EMU_CMDS; ++i)
|
||||
{
|
||||
if (FCEUI_CommandTable[i].cmd == cmd)
|
||||
return &FCEUI_CommandTable[i];
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
@ -306,5 +306,6 @@ extern bool lagCounterDisplay;
|
|||
extern char lagFlag;
|
||||
extern bool turbo;
|
||||
void LagCounterReset();
|
||||
EMUCMDTABLE* GetEmuCommandById(int cmd);
|
||||
|
||||
#endif //_INPUT_H_
|
||||
|
|
Loading…
Reference in New Issue