Number: 1449

Date: 14-Jun-84 17':12':49

Submitter: Sannella.PA


Subject: SET in inspector grabs typeahead

Assigned To: 

Attn: Burton

Status: Open


Problem Type: Design - UI

Impact: Annoying

Difficulty: Easy

Frequency: Intermittent

Priority: Perhaps

System: Windows and Graphics

Subsystem: Library



Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 


Description: '
Date': 12 Jun 84 23':38 PDT'
Subject': Lisp': Garbage input at inpector SET prompts'
Lisp System Date': 10-Jun-84 18':41':09'
Machine': Dorado (Shrager)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': Intermittent'
Impact': Annoying'
When a break occurs, or you do SET in the inspector, you somtimes get some noise input...typically something you''ve typed in sometime before...automagically entered into the input stream.  This happens most consistently with the SET in the inspector.'
Date': 29 Jun 84 16':07 PDT'
Subject': Re': AR#1449': SET in inspector grabs typeahead'
To': Burton'
cc':, Shrager, LispSupport'
I imagine the "Garbage input at inpector SET prompts" is simply stuff you have earlier typed ahead while (probably without your noticing) the mouse process had the tty.  The Inspector''s Set command should probably perform (CLEARBUF T) as soon as possible after making itself the tty process, with the hope of getting rid of old typeahead, without getting in the way of the user quickly typing in the set value.'
[Problem is that "as soon as possible" has to be after the prompt window is created, or else the CLEARBUF creates a tty window in order to (GETSTREAM T ''INPUT).  Possibly CLEARBUF should special case that, since CLEARBUF is called almost exclusively on T.]'


Test Case: 

Edit-By: vanMelle

Edit-Date: 29-Jun-84 16':09':54