else if(keydown[K_SHIFT]) // move cursor to the previous character ignoring colors
{
int pos;
- size_t inchar;
+ size_t inchar = 0;
pos = u8_prevbyte(key_line, key_linepos);
while (pos)
if(pos-1 > 0 && key_line[pos-1] == STRING_COLOR_TAG && isdigit(key_line[pos]))
if(key_consoleactive & KEY_CONSOLEACTIVE_FORCED)
{
key_consoleactive &= ~KEY_CONSOLEACTIVE_USER;
- MR_ToggleMenu_f ();
+ MR_ToggleMenu(1);
}
else
Con_ToggleConsole_f();
// csqc has priority over toggle menu if it wants to (e.g. handling escape for UI stuff in-game.. :sick:)
q = CL_VM_InputEvent(down, key, ascii);
if (!q && down)
- MR_ToggleMenu_f ();
+ MR_ToggleMenu(1);
break;
default:
}
// send function keydowns to interpreter no matter what mode is (unless the menu has specifically grabbed the keyboard, for rebinding keys)
+ // VorteX: Omnicide does bind F* keys
if (keydest != key_menu_grabbed)
- if (key >= K_F1 && key <= K_F12)
+ if (key >= K_F1 && key <= K_F12 && gamemode != GAME_BLOODOMNICIDE)
{
if (bind)
{