Number: 1029

Date:  8-May-84 18':26':37

Submitter: le.pasa

Source:  Eric Schoen (dering.pasa)

Subject: (ADDMENU <very small menu>) breaks --- used to work.

Assigned To: 


Status: Fixed


Problem Type: Bug

Impact: Moderate

Difficulty: Easy

Frequency: Everytime

Priority: Perhaps

System: Windows and Graphics

Subsystem: Window System



Lisp Version: '

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["" "28-Aug-84 15':44':23" Status':(Open->Fixed) Description':]

Description: '
Under Fugue4 it was possible to add a menu with '
no entries (or title or outline, etc) to an existing window via ADDMENU. Under Fugue.6, I get a nasty break complaining about inability to create so small a window.'
I tried creating an empty menu and adding it to existing windows and old windows and didn''t get a break.  This was in 14-may <lispcore>next> so something may have changed since fugue6.  Maybe you could get more specific details from Eric and reproduce it(?).'
Eric has provided more information on the problem with ADDMENU breaks.  The problem is not that it is impossible to bring up a menu with no entries.  The real problem was trying to evaluate (fetch (MENU IMAGEHEIGHT) of MENU) on such a menu not yet popped up on the screen.  The definition of the MENU record causes such a fetch to call \CHECK\MENU\IMAGE, which eventually ends up calling CREATEW with DONTOPENFLG set to T, and you get an error.  Thisdidn''t used to happen in Fugue.4. '
Date': 28 Aug 84 15':43 PDT'
Subject': AR 1029': (ADDMENU nullmenu)'
To': le.pasa'
I tried the following which worked fine.'
The value I got was 2.'
Did I already send you a msg about this and forget to change the status?  I found another (ar 1114) which had the same msgs but had a status of fixed so I may have answered that one instead.  In any case I will assume it got fixed unless I hear from you to the contrary.'


Test Case: 


Edit-Date: 28-Aug-84 15':44':25