From: Pat Suwalski <pat@su...> - 2011-02-09 05:20:27
The latest 1.6.1 still has the issue that when returning from
fullscreen, everything seems to become essentially white.
Chris mentioned that it was fine with Qt, so I took a brief
shot-in-the-dark look at Fullscreen.m in macosx/.
There are two functions here, fadeOutScreen() and restoreScreen(). The
latter seems to be called when returning from full screen mode.
I know diddly about how OSX does things, but the fade function alters
the display's gamma and the restore function restores color settings.
Assuming that the restore function is a kind of pop off the stack, I
don't see the color settings pushed anywhere.
I don't have a development environment here, but maybe an experiment
could be tried where the fade is commented out and/or the restore is
commented out. I'd suggest restoreScreen() is the more likely culprit.
The very white nature of all of the objects suggests their gamma could
have been bumped all the way up.
From: Pat Suwalski <pat@su...> - 2011-02-09 05:55:40
On 11-02-09 12:20 AM, Pat Suwalski wrote:
> There are two functions here, fadeOutScreen() and restoreScreen(). The
> latter seems to be called when returning from full screen mode.
That might actually not be true, but it still looks fishy.