Number: 1634

Date: 12-Jul-84 11':28':57

Submitter: Sannella.PA

Source: MASINTER.PA

Subject: DEDIT Auto-reprint-on-touch produces bad display

Lisp Version: 

Description: '
Date': 11 JUL 84 23':01 PDT'
From': MASINTER.PA'
Subject': DEDIT Auto-reprint-on-touch produces bad display'
To':   LispSupport'
cc':   Sheil'
'
If you have an open DEdit window, and perform some operation outside of DEdit which changes the S-expression, DEDit has some algorithm to automatically reprint the offending expression when you next ''touch'' it. However, this algorithm seems to not work particularly well, leaving the display in a fairly awkward state in a variety of ways.'
'
The test case I had was to have a fairly long function, and scrolled down it quite a bit. In DEDIT, I did  a BREAK. Then, outside DEDIT, I called (UNBREAK) which modified the function but doesn''t call MARKASCHANGED. When I then touch the break expression (e.g., with a shift-select), it attempts to reformat the display but muddled it.'
'
It might have been that the expression was partially or totally underlined/selected, which may be relevant.'
'


Workaround: 

Test Case: 

Edit-By: 

Edit-Date: 12-Jul-84 11':28':24

Attn: Sheil

Assigned To: 

In/By: 

Disposition: 

System: Programming Environment

Subsystem: Code Editor

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: 

Frequency: Intermittent

Impact: Annoying

Priority: Perhaps

Status: Open

Problem Type: Bug

Source Files: