provide HOME for all
...menus
This commit is contained in:
@@ -1243,6 +1243,7 @@ bool menukey(int code, bool isdown, int unicode, SDLMod mod)
|
||||
if(!curmenu->items.inrange(menusel)) return false;
|
||||
mitem &m = *curmenu->items[menusel];
|
||||
m.key(code, isdown, unicode);
|
||||
if(code == SDLK_HOME && m.mitemtype != mitem::TYPE_TEXTINPUT) menuselect(curmenu, (menusel = 0));
|
||||
return !curmenu->forwardkeys;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1209,10 +1209,6 @@ bool serverskey(void *menu, int code, bool isdown, int unicode)
|
||||
}
|
||||
switch(code)
|
||||
{
|
||||
case SDLK_HOME:
|
||||
if(menu) ((gmenu *)menu)->menusel = 0;
|
||||
return true;
|
||||
|
||||
case SDLK_LEFT:
|
||||
serversort = (serversort+NUMSERVSORT-1) % NUMSERVSORT;
|
||||
return true;
|
||||
@@ -1276,10 +1272,6 @@ bool serverinfokey(void *menu, int code, bool isdown, int unicode)
|
||||
if(!isdown) return false;
|
||||
switch(code)
|
||||
{
|
||||
case SDLK_HOME:
|
||||
if(menu) ((gmenu *)menu)->menusel = 0;
|
||||
return true;
|
||||
|
||||
case SDLK_F5:
|
||||
if(lastselectedserver) lastselectedserver->getinfo = EXTPING_SERVERINFO;
|
||||
pinglastselected = true;
|
||||
|
||||
Reference in New Issue
Block a user