http://bugs.winehq.org/show_bug.cgi?id=15402
Summary: Application fails to restore window decorations after exiting fullscreen mode Product: Wine Version: 1.1.3 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: bazurbat@gmail.com CC: julliard@winehq.org
Hello! I have the following problem affecting Lineage II (maybe also other games, that use fullscreen mode)
In wine versions prior 1.1.3 when maximizing window it just takes all available desktop space (excluding panels and such). Starting from 1.1.3 on maximize event app going fullscreen but on exiting this mode (through Alt+Enter) window decorations are not restored (tested in gnome with metacity, kde with kwin and compiz with emerald). Also on entering fullscreen mode second monitor goes blank if I have one enabled (video mode sets to whatever I have on main monitor).
I use nVidia 8800GT video card with 173.14.12 drivers. Tested on KDE 3.5.9, GNOME 2.22 and Compiz 0.7.6, with TwinView enabled and disabled.
Through regression testing I've found the commit that introduces the problem: ---------------------------- commit aca0296879dbf634013ea4e08319daf26e45d8db Author: Alexandre Julliard julliard@winehq.org Date: Thu Jul 31 17:11:28 2008 +0200
winex11: Check for wm maximized state in ConfigureNotify and update the window state accordingly. ---------------------------- It is possible to revert to the old behaviour? At least app should not switch to fullscreen on maximize. Or, if this is requested by app itself, maybe there is some way to force it not to go fullscreen but just resize?
Best Regards
http://bugs.winehq.org/show_bug.cgi?id=15402
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=15402
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |download
--- Comment #1 from Lei Zhang thestig@google.com 2008-11-18 16:42:04 --- Picasa has the same problem on KDE 4. It doesn't seem to affect Gnome or KDE 3 for me. When I go full screen and back, the window decorations are gone.
http://bugs.winehq.org/show_bug.cgi?id=15402
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thestig@google.com
http://bugs.winehq.org/show_bug.cgi?id=15402
Roman Mamedov roman@rm.pp.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roman@rm.pp.ru
http://bugs.winehq.org/show_bug.cgi?id=15402
markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markk@clara.co.uk
--- Comment #2 from markk@clara.co.uk 2010-07-08 10:03:07 --- This bug still seems to be present in Wine 1.2rc6.
Two other programs which have this problem are Artist Colony and Paradise Quest, which can be downloaded from http://www.egames.com/game/download/artist+colony.html and http://www.egames.com/game/download/paradise+quest.html
To reproduce: start with a clean .wine directory, with default winecfg graphics options (Allow the window manager to decorate/control the windows both enabled, virtual desktop disabled). Download and install one or both games. You'll need to do "winetricks ie6" in order for the trial front-end to work before running them. Start one of the games. In the game options, deselect full screen mode. Notice the resulting window on the X desktop has no decorations. I tested with Xubuntu 9.10, Nvidia driver 256.35.
Airport Inc is another game with a similar issue, which I mentioned in passing in bug 23428. However with that, clicking in another window then clicking in the application window caused window decorations to appear. That doesn't happen with Artist Colony or Paradise Quest.
http://bugs.winehq.org/show_bug.cgi?id=15402
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |davideps@umich.edu
--- Comment #3 from Austin English austinenglish@gmail.com 2010-09-07 16:23:47 CDT --- *** Bug 19831 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=15402
Michal Suchanek hramrach@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hramrach@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=15402
snejjj jensm1@bbjh.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jensm1@bbjh.de
--- Comment #4 from snejjj jensm1@bbjh.de 2011-05-16 18:33:26 CDT --- still happens with 1.3.19.
after exiting fullscreen mode, window decoration is missing, but if you minimize the window once, the decoration reappears afterwards.
http://bugs.winehq.org/show_bug.cgi?id=15402
Alex Bradbury asb@asbradbury.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |asb@asbradbury.org
--- Comment #5 from Alex Bradbury asb@asbradbury.org 2011-05-25 12:37:05 CDT --- I'm experiencing what appears to be the same bug with Return of the Incredible Machine: Contraptions and wine 1.3.20, as well as the current git HEAD. I'm running openbox, though still get the same problem if I untick 'Allow the window manager to decorate the windows'.
http://bugs.winehq.org/show_bug.cgi?id=15402
alexjnewt@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexjnewt@hotmail.com
--- Comment #6 from alexjnewt@hotmail.com 2011-06-16 15:29:14 CDT --- I can confirm this with Project64 1.6. It can be downloaded for free here: http://www.pj64-emu.com/downloads/func-startdown/34/
Steps to reproduce: 1. Install 2. Run Project64 3. Open a compatible Rom (Dump or Homebrew) 4. Activate fullscreen by hitting ALT+ENTER, ESC, or Options > Full Screen 5. Un-Fullscreen by hitting ALT+ENTER or ESC and window decorations are gone.
I found that the window boards do come back when a child window is opened (eg. the settings window by hitting, Option > Settings).
I can conform this as being independent from graphics card and driver (FOSS and proprietary). Tested on various onboard Intel graphics (desktops and laptops), a ATI 2400HD, and a Nvidia 8400GS. Tested on Xandros 4 running KDE3, Ubuntu 10.04 to 11.04 + variants, running gnome 2 and gnome 3 (the latter being both gnome-shell and gnome-panel/fallback). I do know remember what wine versions, but I think this effects as far back as wine v1.0
http://bugs.winehq.org/show_bug.cgi?id=15402
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |aca0296879dbf634013ea4e0831 | |9daf26e45d8db
http://bugs.winehq.org/show_bug.cgi?id=15402
--- Comment #7 from Mark K markk@clara.co.uk 2011-12-06 12:11:32 CST --- Bug still present with Wine 1.3.34 and Paradise Quest. (I also tested with Artist Colony, but there seems to have been a regression there, it just gives a blank screen.)
http://bugs.winehq.org/show_bug.cgi?id=15402
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |5f1f57ce484333c8162de69897c | |4e8ef234fe6cb Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2011-12-16 11:25:22 CST --- Should be fixed by 5f1f57ce484333c8162de69897c4e8ef234fe6cb.
http://bugs.winehq.org/show_bug.cgi?id=15402
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2011-12-16 13:29:35 CST --- Closing bugs fixed in 1.3.35.
http://bugs.winehq.org/show_bug.cgi?id=15402
--- Comment #10 from Mark K markk@clara.co.uk 2011-12-17 11:18:21 CST --- The change/fix which went into Wine 1.3.35 may have a problem when virtual desktop mode is enabled. I tested Wine 1.3.35 on a system running Lubuntu 11.10 64-bit. That uses the Openbox window manager.
A game which uses full-screen mode causes the virtual desktop window to lose its decorations.
One example is Boulder Dash: Pirate's Quest http://www.flyordie.com/boulderdash/piratesquest.html (Some other games by the same developer also show this issue. See bug 23580 for download URLs.)
- Download and install. Run the game. Its default setting is to run in full-screen mode. The virtual desktop window opens (with decorations), then as the game switches to full-screen mode it loses its decorations. - Press Alt-Enter to switch the game to windowed mode. The virtual desktop window still has missing decorations. - Exit the game. (It remembers the full-screen/windowed setting, so next time you run it, it will start in windowed mode.) - Run the game again. The virtual desktop window is decorated as it should be. - Switch the game to full-screen mode and back to windowed mode. The virtual desktop window decorations are gone.
http://bugs.winehq.org/show_bug.cgi?id=15402
Connor connormcl@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |connormcl@hotmail.com
--- Comment #11 from Connor connormcl@hotmail.com 2011-12-25 10:49:14 CST --- Confirming that this fix introduces problems to EVE Online when used with virtual desktop. After the game switches to the main engine after the login screen, the window decorations get lost, leaving the window without means to manage.
System used:
Opensuse 12.1, 64 bit Wine 1.3.35 KDE 4.7