provide HOME for all

...menus
This commit is contained in:
ac-stef
2017-06-04 17:43:44 +02:00
parent e57ece345d
commit d81071f200
2 changed files with 1 additions and 8 deletions
+1
View File
@@ -1243,6 +1243,7 @@ bool menukey(int code, bool isdown, int unicode, SDLMod mod)
if(!curmenu->items.inrange(menusel)) return false; if(!curmenu->items.inrange(menusel)) return false;
mitem &m = *curmenu->items[menusel]; mitem &m = *curmenu->items[menusel];
m.key(code, isdown, unicode); m.key(code, isdown, unicode);
if(code == SDLK_HOME && m.mitemtype != mitem::TYPE_TEXTINPUT) menuselect(curmenu, (menusel = 0));
return !curmenu->forwardkeys; return !curmenu->forwardkeys;
} }
} }
-8
View File
@@ -1209,10 +1209,6 @@ bool serverskey(void *menu, int code, bool isdown, int unicode)
} }
switch(code) switch(code)
{ {
case SDLK_HOME:
if(menu) ((gmenu *)menu)->menusel = 0;
return true;
case SDLK_LEFT: case SDLK_LEFT:
serversort = (serversort+NUMSERVSORT-1) % NUMSERVSORT; serversort = (serversort+NUMSERVSORT-1) % NUMSERVSORT;
return true; return true;
@@ -1276,10 +1272,6 @@ bool serverinfokey(void *menu, int code, bool isdown, int unicode)
if(!isdown) return false; if(!isdown) return false;
switch(code) switch(code)
{ {
case SDLK_HOME:
if(menu) ((gmenu *)menu)->menusel = 0;
return true;
case SDLK_F5: case SDLK_F5:
if(lastselectedserver) lastselectedserver->getinfo = EXTPING_SERVERINFO; if(lastselectedserver) lastselectedserver->getinfo = EXTPING_SERVERINFO;
pinglastselected = true; pinglastselected = true;