Bug 2946 - Cursor misplacement in console after scrolling
Status: RESOLVED FIXED
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Video
Version: 1.33 SVN
Hardware: PC All
: P2 trivial
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2006-12-07 05:38 EST by Ben Noordhuis
Modified: 2007-08-23 11:22:28 EDT
0 users

See Also:


Attachments
Here is the patch. (983 bytes, patch)
2006-12-07 05:38 EST, Ben Noordhuis

Description Ben Noordhuis 2006-12-07 05:38:20 EST
To reproduce:

- open the console
- type something until the text begins to scroll
- scroll back

Character zero becomes unreachable due to a miscalculation in the engine. This also applies to the different messagemodes. Said bug also exists in vanilla 1.32 Q3A.
Comment 1 Ben Noordhuis 2006-12-07 05:38:51 EST
Created attachment 1187 [details]
Here is the patch.
Comment 2 Zachary J. Slater 2007-05-20 15:15:56 EDT
Reproduced but I appear to still be able to overwrite character 0...
Comment 3 Ryan C. Gordon 2007-05-21 11:22:24 EDT
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.

--ryan.

Comment 4 Ben Noordhuis 2007-05-21 14:01:10 EDT
@Zachary:

Yeah, perhaps I should've said "invisible" instead of "unreachable". At any rate, the visual appearance of the text gets messed up.
Comment 5 Tim Angus 2007-08-23 11:22:28 EDT
Your patch sort of fixes things, but introduces other problems. Try scrolling back to the start of the line then moving right; notice it skips a character. I've therefore fixed this in a different way.