From 46fd27eb14cc3d0db6bc260515531f50348a40a0 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 4 Jan 2022 02:14:34 +0300 Subject: [PATCH] console: remove prepending backslashes This is a leftover from Quake, where the console and chat were in fact same entity. Because Xash splits it, there is no need in prepending backslashes to separate commands from chat messages --- engine/client/console.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/engine/client/console.c b/engine/client/console.c index e30e27eb..0de8bcaf 100644 --- a/engine/client/console.c +++ b/engine/client/console.c @@ -1812,16 +1812,6 @@ void Key_Console( int key ) // enter finishes the line if( key == K_ENTER || key == K_KP_ENTER ) { - // if not in the game explicitly prepent a slash if needed - if( cls.state != ca_active && con.input.buffer[0] != '\\' && con.input.buffer[0] != '/' ) - { - char temp[MAX_SYSPATH]; - - Q_strncpy( temp, con.input.buffer, sizeof( temp )); - Q_sprintf( con.input.buffer, "\\%s", temp ); - con.input.cursor++; - } - // backslash text are commands, else chat if( con.input.buffer[0] == '\\' || con.input.buffer[0] == '/' ) Cbuf_AddText( con.input.buffer + 1 ); // skip backslash