[quake3-bugzilla] [Bug 4800] New: cl_keys.c misc bugs [patch attached]
bugzilla-daemon at icculus.org
bugzilla-daemon at icculus.org
Mon Nov 22 03:01:30 EST 2010
http://bugzilla.icculus.org/show_bug.cgi?id=4800
Summary: cl_keys.c misc bugs [patch attached]
Product: ioquake3
Version: SVN HEAD
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P3
Component: Misc
AssignedTo: zakk at icculus.org
ReportedBy: nlandys at gmail.com
QAContact: quake3-bugzilla at icculus.org
Created an attachment (id=2482)
--> (http://bugzilla.icculus.org/attachment.cgi?id=2482)
Fix for console cl_keys.c issues
I already sent this out on the ioquake3 mailing list but here it is again.
===========================================
Hi guys. I'm doing some work on the ioquake3 consoles (both in-game and tty).
I came across 2 bugs in cl_keys.c (in-game console).
1. When a player isn't connected to a server and types a command into the
in-game console without a preceding slash, a slash is prepended to the command.
If that existing command without the slash is already at capacity (255
characters), the last character is dropped, a "\" is prepended, and the cursor
is increased by one. If the cursor was already at the end (meaning at 255),
it's now at 256, which is past the command buffer. This is a bug. The cursor
should stay at 255 in this case.
2. When a player isn't connected to a server and just presses Enter in the
in-game console, a "\" is added to the command history. It's better to not add
anything to the command history if the player pressed Enter on an empty line.
I also added two comments which don't fix anything. You can read those in the
patch. Tell me what you think.
If there is anything wrong with my patch or you'd like to see a change to the
patch please let me know and I'll work in it some more.
--
Configure bugmail: http://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the quake3-bugzilla
mailing list