[Mac] Exiting fullscreen mode can cause crashes/errors

Bugs that have 'tentatively' been fixed

[Mac] Exiting fullscreen mode can cause crashes/errors

Postby Karl DD on Thu, 24 Jan 2008 06:58:01 GMT

Java supports 'fullscreen' functionality but it is super buggy - popup-menus etc will not appear in this mode. Because of this Alchemy uses a soft-fullscreen mode, basically making a window as big as the screen and hiding the window frame.

On a mac this also means hiding the mac menubar, although there is no easy way to do this without using JNI. Right now it is done in a very hacky but easy way, by overriding the windows setVisible method and using NSMenu from the very old Apple-Java API stuff.

As a result it returns errors such as:
Code: Select all
Invalid memory access of location 00000005 eip=903346d8
As fullscreen is an important feature this is well up on my 'todo before next xmas' list.
User avatar
Karl DD
Site Admin
 
Posts: 592
Joined: Sun, 20 Jan 2008 02:45:28 GMT
Location: Pittsburgh, PA

Re: [Mac] Exiting fullscreen mode can cause crashes/errors

Postby Karl DD on Thu, 14 Feb 2008 10:50:03 GMT

This has been resolved for ALPHA 002 by leaving the menubar on screen in full screen mode and adjusting the window to fit in below it.
This way the menubar is still accessible and consistent with the Windows version.
User avatar
Karl DD
Site Admin
 
Posts: 592
Joined: Sun, 20 Jan 2008 02:45:28 GMT
Location: Pittsburgh, PA


Return to Fixed Bugs

Who is online

Users browsing this forum: No registered users and 0 guests

cron