diff options
author | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2006-01-22 01:58:50 +0000 |
---|---|---|
committer | tma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2006-01-22 01:58:50 +0000 |
commit | 670a7d99911d0663c5db663ed74019dbbb12a498 (patch) | |
tree | 047307e87cea2d216b1fd0a0cad92a591a5bd1e4 /code/client | |
parent | b411794fc8e0dc0e2d7ec044f813cfbe42bb8865 (diff) | |
download | ioquake3-aero-670a7d99911d0663c5db663ed74019dbbb12a498.tar.gz ioquake3-aero-670a7d99911d0663c5db663ed74019dbbb12a498.zip |
* Overhaul of console autocompletion
- No longer does weird stuff like move the cursor inappropriately
- Autocomplete works with compound commands
- Special autocomplete on some commands e.g. \map, \demo
- Removed various hacks used to counter the original autocomplete code
git-svn-id: svn://svn.icculus.org/quake3/trunk@514 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/client')
-rw-r--r-- | code/client/cl_keys.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/code/client/cl_keys.c b/code/client/cl_keys.c index a23b4ee..889ca82 100644 --- a/code/client/cl_keys.c +++ b/code/client/cl_keys.c @@ -483,7 +483,7 @@ void Console_Key (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 not in the game explicitly prepend a slash if needed if ( cls.state != CA_ACTIVE && g_consoleField.buffer[0] != '\\' && g_consoleField.buffer[0] != '/' ) { char temp[MAX_STRING_CHARS]; @@ -528,7 +528,7 @@ void Console_Key (int key) { // command completion if (key == K_TAB) { - Field_CompleteCommand(&g_consoleField); + Field_AutoComplete(&g_consoleField); return; } |