summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/console.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/client/console.c b/src/client/console.c
index eb1eeeb..4cf59f8 100644
--- a/src/client/console.c
+++ b/src/client/console.c
@@ -293,7 +293,10 @@ static void start_message_mode(chatMode_t mode)
return;
}
- Con_Close(qtrue);
+ // starting messagemode closes console
+ if (cls.key_dest & KEY_CONSOLE) {
+ Con_Close(qtrue);
+ }
con.chat = mode;
IF_Replace(&con.chatPrompt.inputLine, Cmd_RawArgs());