Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
WineHQ
Bug Tracking Database – Bug 23843

 Bugzilla

 

Last modified: 2015-02-20 08:26:29 UTC  

Flickering window title bar in Su Doku Active in virtual desktop mode

Bug 23843 - Flickering window title bar in Su Doku Active in virtual desktop mode
Flickering window title bar in Su Doku Active in virtual desktop mode
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: user32
1.2
x86 Linux
: P2 trivial
: ---
Assigned To: Mr. Bugs
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2010-07-30 15:20 UTC by Mark K
Modified: 2015-02-20 08:26 UTC (History)
3 users (show)

See Also:
Regression SHA1:
Fixed by SHA1: 33ac850c80634c891b0c157bbffa612f70954a40
Distribution: ---
Staged patchset:


Attachments
Partial +relay log (4.67 KB, application/octet-stream)
2010-07-30 15:20 UTC, Mark K
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mark K 2010-07-30 15:20:39 UTC
Created attachment 29929 [details]
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.
Comment 1 Béla Gyebrószki 2012-01-14 10:08:07 UTC
Is this still an issue with Wine-1.3.37 (or newer)?
Comment 2 Bruno Jesus 2013-01-21 13:40:03 UTC
Mark, is this still an issue? Or is this still relevant? Otherwise it will be closed as abandoned.
Comment 3 Mark K 2013-01-31 10:00:21 UTC
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.
Comment 4 Austin English 2015-02-13 03:20:30 UTC
Fixed.
Comment 5 Alexandre Julliard 2015-02-20 08:26:29 UTC
Closing bugs fixed in 1.7.37.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers