Modify

Opened 4 years ago

Closed 3 years ago

#3030 closed defect (fixed)

Menu disappears on Mac OS X when Mac laf is used

Reported by: anonymous Owned by: team
Priority: major Component: Core
Version: latest Keywords:
Cc:

Description

After downloading data from OSM the menu located next to the apple icon disappears when Mac Look and Feel is used. Other laf settings are working as expected. To make the menu visible again open and close the settings window.

Attachments (2)

with_menu.png (47.5 KB) - added by gorgum 4 years ago.
With menu
without_menu.png (45.5 KB) - added by gorgum 4 years ago.
Without menu

Download all attachments as: .zip

Change History (8)

comment:1 Changed 4 years ago by Apo42

  • Owner changed from team to anonymous
  • Status changed from new to needinfo

can not reproduce with latest 1863
add more info to reproduce. java version, josm version, mac os version, screenshots

Changed 4 years ago by gorgum

With menu

Changed 4 years ago by gorgum

Without menu

comment:2 Changed 4 years ago by anonymous

Oh that is easy.
JOSM Version is 1871 SVN
java -version
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02-304)
Java HotSpot(TM) Client VM (build 1.5.0_19-137, mixed mode, sharing)
uname -a
Darwin PBG4.local 9.7.0 Darwin Kernel Version 9.7.0: Tue Mar 31 22:54:29 PDT 2009; root:xnu-1228.12.14~1/RELEASE_PPC Power Macintosh
Mac OS 10.5.7
Language setting seems to have no effect. In my case it is automatic which is german. If I set the language to english the same error occurs.
For screenshots see the attached files.
Cheers gorgum

comment:3 Changed 4 years ago by anonymous

  • Status changed from needinfo to assigned

comment:4 Changed 4 years ago by anonymous

  • Owner changed from anonymous to team
  • Status changed from assigned to new

comment:5 Changed 4 years ago by anonymous

The native menu is to be considered one of those settings that requires a restart. I'm quite surprised that opening the settings window does show it.

A workaround may be to do a dummy change to the menu layout after the LAF has been changed. That should also trigger the rebuild. Also it may be possible when closing the settings window to set the LAF before applying menu changes.

comment:6 Changed 3 years ago by gorgum

  • Resolution set to fixed
  • Status changed from new to closed

This behavior is no longer present in the latest version.

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed .
as The resolution will be set. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.