From b2222b0a62a28e84d14a243a3b6a3525041b3fb6 Mon Sep 17 00:00:00 2001 From: Sander van Dijk Date: Wed, 15 Oct 2014 05:58:54 +0000 Subject: [PATCH] keys.c: Ignore control characters in Char_Event(), to prevent text input when pressing ctrl-c/ctrl-v. git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1115 af15c1b1-3010-417e-b628-4374ebc0bcbd --- Quake/keys.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Quake/keys.c b/Quake/keys.c index 21f716eb..58d0268b 100644 --- a/Quake/keys.c +++ b/Quake/keys.c @@ -1076,6 +1076,13 @@ void Char_Event (int key) if (key < 32 || key > 126) return; +#if defined(PLATFORM_OSX) || defined(PLATFORM_MAC) + if (keydown[K_COMMAND]) + return; +#endif + if (keydown[K_CTRL]) + return; + if (key_inputgrab.active) { key_inputgrab.lastchar = key;