Number: 995

Date:  7-May-84  8':32':58

Submitter: Sheil.pa

Source: Sheil.pa

Subject: Exiting multiple DEdit process out of order tangles Dedit windows

Assigned To: 

Attn: Sheil

Status: Fixed

In/By: 

Problem Type: Bug

Impact: Serious

Difficulty: Moderate

Frequency: Everytime

Priority: Hopefully

System: Programming Environment

Subsystem: Code Editor

Machine: 1100

Disk: 

Lisp Version: 26-Apr-84 11':50':17

Source Files: 

Microcode Version: 5121

Memory Size: 3072

File Server: 

Server Software Version: 

Disposition: Fixed. The list of \DEDITWINDOWS is no longer reset by order of creation.'
["sheil" "12-Sep-84 23':06':18" Status':(Open->Fixed) Disposition':]

Description: If one has two DEdit processes (e.g. by having called DEdit thru the inspector while another DEdit is active) and exits the older one first, one gets a "Shouldnt" DEDITDSPS tangled" msg when trying to exit the other DEdit.'
'
The reason is that Dedit RESETVARs (in GETEDITW) the variable \DEDITWINDOWS, which is a list of active DEdits. Thus, exiting out of order throws away the context for any younger process.'
'
This is related to the older bug reported in AR 849, which was already fixed in Carol.

Workaround: 

Test Case: 

Edit-By: sheil

Edit-Date: 12-Sep-84 23':06':19