http://bugs.winehq.org/show_bug.cgi?id=1798
------- Additional Comments From bero@arklinux.org 2007-06-05 12:57 ------- I've verified the current patch fixes StarCraft as well -- so it looks like it fixes more than just some GFA-BASIC weirdness.
Re comment #37: That would be nice, but (details see comment #36) the rect being passed to is_window_managed is not identical to the one being passed to fullscreen_state_changed (-1 flipping to 1).
Until it's clear why it's flipping (could be something as simple as is_window_managed checking the window+border and fullscreen_state_changed checking just the window -- I didn't dig deep enough into the code to spot that), the attached patch is probably the best thing to do.