mirror of
https://github.com/ZDoom/raze-gles.git
synced 2025-01-12 03:00:38 +00:00
Fix "bind showkeys" crash
git-svn-id: https://svn.eduke32.com/eduke32@8041 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
10a909b0af
commit
97a1dea887
2 changed files with 4 additions and 4 deletions
|
@ -421,7 +421,7 @@ void CONFIG_MapKey(int which, kb_scancode key1, kb_scancode oldkey1, kb_scancode
|
||||||
|
|
||||||
int match = 0;
|
int match = 0;
|
||||||
|
|
||||||
for (; sctokeylut[match].key; match++)
|
for (; match < ARRAY_SSIZE(sctokeylut); ++match)
|
||||||
{
|
{
|
||||||
if (keys[k] == sctokeylut[match].sc)
|
if (keys[k] == sctokeylut[match].sc)
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -897,8 +897,8 @@ static int osdcmd_bind(osdcmdptr_t parm)
|
||||||
{
|
{
|
||||||
if (parm->numparms==1 && !Bstrcasecmp(parm->parms[0],"showkeys"))
|
if (parm->numparms==1 && !Bstrcasecmp(parm->parms[0],"showkeys"))
|
||||||
{
|
{
|
||||||
for (int i=0; sctokeylut[i].key; i++)
|
for (auto & s : sctokeylut)
|
||||||
OSD_Printf("%s\n",sctokeylut[i].key);
|
OSD_Printf("%s\n", s.key);
|
||||||
for (auto ConsoleButton : ConsoleButtons)
|
for (auto ConsoleButton : ConsoleButtons)
|
||||||
OSD_Printf("%s\n",ConsoleButton);
|
OSD_Printf("%s\n",ConsoleButton);
|
||||||
return OSDCMD_OK;
|
return OSDCMD_OK;
|
||||||
|
@ -1064,7 +1064,7 @@ static int osdcmd_unbind(osdcmdptr_t parm)
|
||||||
if (parm->numparms != 1)
|
if (parm->numparms != 1)
|
||||||
return OSDCMD_SHOWHELP;
|
return OSDCMD_SHOWHELP;
|
||||||
|
|
||||||
for (auto ConsoleKey : sctokeylut)
|
for (auto & ConsoleKey : sctokeylut)
|
||||||
{
|
{
|
||||||
if (ConsoleKey.key && !Bstrcasecmp(parm->parms[0], ConsoleKey.key))
|
if (ConsoleKey.key && !Bstrcasecmp(parm->parms[0], ConsoleKey.key))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue