Ok, I made many small code changes and ran many tests. I'm tired. Here
is a little more information about the problem:
A fullscreen video game will change the screen resolution, which means
Window Maker receives an event from XRANDR. It processes XRANDR events
by doing a Window Maker "Shutdown()" and "Restart()". This all works fine.
The video game actually runs fullscreen and runs correctly. The problem
is that (on my computer, for some reason) a black window with a Window
Maker title bar is drawn ON TOP of the video game, causing it to appear
to not work. The naughty black window receives proper input from the
keyboard, so I can actually play and quit the video game, even though I
can't see it.
I tried using a clean "GNUstep" settings directory, in case it was a
simple settings problem, but I still saw the bug.
Now, I'm hoping that, by telling you this, that you will say, "Oh! Of
course! I know why it's doing that. You just need to do THIS" and that
will be the end of this bug. If that's NOT the case... :D
...then my next plan is to rewrite the section of code that handles the
screen-resize event, so Window Maker doesn't need to shutdown-restart
just to change the screen size.
Also, is there any documentation about Window Maker for developers,
besides just reading the source code? :D
--
To unsubscribe, send mail to [email protected].