http://bugs.winehq.org/show_bug.cgi?id=28532
Bug #: 28532 Summary: King's Bounty: The Legend - Custom mouse cursor alpha channel broken (displays black instead of transparent) Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: mooroon2@mail.ru CC: huw@codeweavers.com Classification: Unclassified Regression SHA1: 9b7ea6f417a68517745203123d9df0516ebc60b1
Introduced recently in wine git with the following commit:
9b7ea6f417a68517745203123d9df0516ebc60b1 is the first bad commit commit 9b7ea6f417a68517745203123d9df0516ebc60b1 Author: Huw Davies huw@codeweavers.com Date: Tue Sep 27 16:13:39 2011 +0100
gdi32: Forward StretchBlt calls from the dib driver to the null driver.
:040000 040000 ce22d7943f0f7aecdda67e97b5812cb40b40cc96 c11b7ea6be9e5605ec4b3d2959af57b22ec7d54d M dlls
Reverting this patch against wine-1.3.29-121-gfdda702 (HEAD as of 01/10/2011) fixes the problem. Problems with Mouse cursor in this game had had a long history. Custom game mouse pointer hadn't been rendered at all until pretty recent Wine version (more info available in bug #24956).
P.S. CCing author of the "first bad commint".