http://bugs.winehq.org/show_bug.cgi?id=22463
Summary: mouse cursor display broken Product: Wine Version: 1.1.43 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: jimportal@gmail.com CC: julliard@winehq.org
In current git (after wine-1.1.43) the mouse cursor is not shown correctly while playing Prey. Prior to the regression, while the game was loading the cursor was changed to an hour glass. When the menu screen came up, the cursor was changed to a game specific cursor. While playing the game the mouse cursor was hidden hidden altogether.
With the regression in place, the mouse cursor does not change to an hour glass while loading (it retains the one that matches my KDE theme). At the menu screen, two mouse cursors are shown. One is the game provided cursor which moves around the screen as you'd expect and the other is the one from KDE which moves slightly but snaps back to the center when you move the mouse. When playing the game, the same cursor remains on the screen and is not hidden.
A git bisect leaves us with:
776527f38f2ff89f354e49aa8df795440677376a is the first bad commit commit 776527f38f2ff89f354e49aa8df795440677376a Author: Alexandre Julliard julliard@winehq.org Date: Tue Apr 20 21:23:00 2010 +0200
winex11: Move creation of an empty cursor to a separate helper function.
:040000 040000 fdea68ef055bcd049a0865d0a3d77a177ad08162 3694c600bca7911d3713cfe9913c04cf421a279f M dlls
I note that some compiles near the above commit lead to the game crashing. I answered with 'git bisect bad' in those cases.