engine: client: console: allow opening OSK and existing console with gamepads for all platforms

This commit is contained in:
Alibek Omarov 2023-02-09 05:57:08 +03:00
parent a0edfd28b2
commit 5e1b5d89f7
1 changed files with 3 additions and 4 deletions

View File

@ -1638,7 +1638,6 @@ void Key_Console( int key )
return;
}
#if XASH_NSWITCH
// enable the OSK with button press
if( key == K_Y_BUTTON )
{
@ -1646,15 +1645,15 @@ void Key_Console( int key )
return;
}
// exit the console by pressing MINUS
if( key == K_BACK_BUTTON )
// exit the console by pressing MINUS on NSwitch
// or both Back(Select)/Start buttons for everyone else
if( key == K_BACK_BUTTON || key == K_START_BUTTON )
{
if( cls.state == ca_active && !cl.background )
Key_SetKeyDest( key_game );
else UI_SetActiveMenu( true );
return;
}
#endif
// pass to the normal editline routine
Field_KeyDownEvent( &con.input, key );