http://bugs.winehq.org/show_bug.cgi?id=23843
Summary: Flickering window title bar in Su Doku Active in virtual desktop mode Product: Wine Version: 1.2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
Created an attachment (id=29929) --> (http://bugs.winehq.org/attachment.cgi?id=29929) Partial +relay log
This bug applies to Su Doku Active by Greenstreet Games. Unfortunately I don't think there is a freely-downloadable version of this game.
When running in virtual desktop mode, the window title text flickers as the mouse is moved. There is no flickering in Windows XP.
The game requires MFC42.DLL, so it could be some call to that which is calling SetWindowTextA repeatedly as the mouse is moved. It may be that Windows checks the title text being set, and optimises out the rendering if the text is the same as the existing title.
Attached is an extract from a WINEDEBUG=+relay log which shows several calls to SetWindowTextA.
http://bugs.winehq.org/show_bug.cgi?id=23843
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #1 from GyB gyebro69@gmail.com 2012-01-14 10:08:07 CST --- Is this still an issue with Wine-1.3.37 (or newer)?
http://bugs.winehq.org/show_bug.cgi?id=23843
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com 2013-01-21 13:40:03 CST --- Mark, is this still an issue? Or is this still relevant? Otherwise it will be closed as abandoned.
http://bugs.winehq.org/show_bug.cgi?id=23843
Mark K markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markk@clara.co.uk
--- Comment #3 from Mark K markk@clara.co.uk 2013-01-31 10:00:21 CST --- I tested Su Doku Active with Wine 1.5.22 and the problem is gone, at least with the default Wine settings.
Out of interest I did a regression test. The commit which changed things was:
commit 33ac850c80634c891b0c157bbffa612f70954a40 Author: Alexandre Julliard julliard@winehq.org Date: Thu Sep 6 12:39:34 2012 +0200
winex11: Use window surfaces for rendering top-level windows.
It can be disabled by setting "ClientSideGraphics"="n".
:040000 040000 704eac5fc311e63d373e399c63a2488a6b3dedca 33fb0e5963c1326f8765334e4714060c89b21b5e M dlls
If I create the HKEY_CURRENT_USER\Software\Wine\X11 Driver\ClientSideGraphics registry key and set it to N, the flickering comes back. It might be that with the now-default ClientSideGraphics=Y, rendering is much faster so flickering is not noticeable, but this issue is still technically present.
https://bugs.winehq.org/show_bug.cgi?id=23843
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |33ac850c80634c891b0c157bbff | |a612f70954a40 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Austin English austinenglish@gmail.com --- Fixed.
https://bugs.winehq.org/show_bug.cgi?id=23843
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.37.