Number: 1656

Date: 17-Jul-84 12':16':48

Submitter: Sannella.PA

Source: Acuff.pa

Subject: Want way for a process to give TTY back to the "last" process 

Lisp Version: 

Description: '
Date': 13 Jul 84 19':03 PDT'
From': Acuff.pa'
Subject': Lisp': CHAT always returns to top level window'
To': LispSupport.pa'
cc': Acuff.pa'
'
Lisp System Date':  3-Jul-84 00':37':27'
Machine': Dandelion (131#66#)'
Microcode version': 24,4'
Memory size': 5777'
Frequency': Always'
Impact': Annoying'
'
   When a chat window gets closed, the caret (TTYDISPLAYSTREAM) always seems to return to the top level typescript window, rather than the window the caret was previously in.'
'
	-- Rich'
'
-----'
'
Date': 13 Jul 84 19':15 PDT'
From': Acuff.pa'
Subject': Lafite': returns TTY to top level, like CHAT'
To': LafiteSupport.pa'
cc': Acuff.pa'
'
Lafite System Date': 31-May-84 12':48':34'
Lisp System Date':  3-Jul-84 00':37':27'
Machine': Dandelion (131#66#)'
Microcode version': 24,4'
Memory size': 5777'
Frequency': Always'
Impact': Annoying'
'
   Why do I feel that I''m missing something?  After sending a msg, the TTY always goes back to the EXEC, even though it might have been in a Chat window, for instance, before the mail sending was started.'
'
	-- Rich'
'
-----'
'
Date': 16 Jul 84 12':35 PDT'
From': vanMelle.pa'
Subject': Re': Lafite': returns TTY to top level, like CHAT'
In-reply-to': Acuff.pa''s message of 13 Jul 84 19':15 PDT'
To': Acuff.pa'
cc': LafiteSupport.pa'
'
Well, it has to go somewhere, unless you subscribe to the view that it should go nowhere until you explicitly say where.  There''s no particular reason for it to obey a stack discipline--who you were talking to when you brought up the Lafite msg sender 2 minutes or 2 hours ago has little to do with who you want to talk to when you finish, even if said process is still around.  Same argument holds for who you want to talk to when you quit/shrink a Tedit, or quit a Chat, or whatever.  Giving the tty to the top level exec seems a reasonable default.  And it''s so easy to click in whatever window you really do want to type in...'
'
	Bill'
'
-----'
'
Date': 16 Jul 84 13':41 PDT'
From': Acuff.pa'
Subject': Re': Lafite': returns TTY to top level, like CHAT'
In-reply-to': vanMelle.pa''s message of 16 Jul 84 12':35 PDT'
To': vanMelle.pa'
cc': Acuff.pa, LafiteSupport.pa'
'
   I see what you mean to a degree.  The kind of tty switching that would be had with RESETLST (for instance) wouldn''t be good, but how about having the tty go to the process that had it just before this one (NOTE': not the one that had it when this one started), unless that process is dead, in which case it is reasonable to send it to the EXEC.  I think that pealing off into another context for a brief while and then returning is a common thing to do (well, at least for me...), and this structure would support that paradym.'
'
-- Rich'
'
'


Workaround: 

Test Case: 

Edit-By: 

Edit-Date: 17-Jul-84 12':00':25

Attn: vanMelle

Assigned To: 

In/By: 

Disposition: 

System: Operating System

Subsystem: Processes

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: Hard

Frequency: Everytime

Impact: Annoying

Priority: Unlikely

Status: Open

Problem Type: Design - UI

Source Files: