Hi guys,
Thanks for your time!
The Macmini4,1 is a desktop computer. It hasn't a built-in screen. Unfortunately I don't have another monitor to test.
Other facts (confirmed in the MacBook too):
1) The white screen always appears between the switch. It lasts for some milliseconds.
2) It has always the desktop size.
3) If I put a Thread.sleep() after the switching code (Display.setDisplayModeAndFullscreen or Display.setDisplayMode), the white screen remains on top of everything until the sleep ends when going fullscreen. When going to windowed mode, the white screen appears for some milliseconds. In this case, for the duration of the sleep I get an empty window (like an empty AWT window with the correct size).
4) If I put a Display.update() before the Thread.sleep() sometimes, I get some random stuff instead of the white screen.
Hope it helps.
Thanks,
Butaca