wine's fullscreen code has no effect on metacity

Dmitry Timoshkov dmitry at codeweavers.com
Mon Aug 7 01:14:21 CDT 2006


"Elijah Newren" <newren at gmail.com> wrote:

> Anyway, the returning from fullscreen mode bug makes perfect sense,
> and I'm pretty sure I know the cause: metacity tries to return the
> window to the size it was before it was fullscreened, and it sounds
> like it was successful in this case.  Remember that the application
> resized itself to the size of the screen, then you (wine) noticed that
> and decided to send the fullscreen toggle message.  Thus, the size the
> window had before being fullscreen, happened to be a size equal to the
> size of the screen.  Since wine has added heuristics for detecting
> when an app sets its size to the size of the screen, I think it either
> needs to add heuristics for resizing back to normal size, or to just
> have the fullscreen toggle message replace the apps' resizing commands
> instead of supplementing them.

Wine asks a WM to switch off the fullscreen state as a result of
app's request to change its window size to something less than
a screen resolution. So, the fix would be to change Metacity to
not restore window's size if it's no more the same as it was before
entering the full screen state.

Also I notice that IE when returning from fullscreen state doesn't
restore its caption back, while under KDE it does. Let me know whether
it's a known/fixed bug, or if further investigation is needed.

-- 
Dmitry.



More information about the wine-devel mailing list