https://bugs.winehq.org/show_bug.cgi?id=38087
Bug ID: 38087 Summary: Settlers III: mouse not working on start screen and menu (after fixing raw input bug 33479) Product: Wine Version: 1.7.32 Hardware: x86 URL: http://www.fileplanet.com/27965/20000/fileinfo/The-Set tlers-III:-Quest-of-the-Amazons-Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: sebastian@fds-team.de CC: gyebro69@gmail.com, stefan@codeweavers.com Depends on: 33479 Regression SHA1: f6dde7062413a1dfdd71acc92c5178ac66f3ade0 Distribution: ArchLinux
Originally reported here: https://bugs.wine-staging.com/show_bug.cgi?id=95
The problem doesn't occur with plain Wine, because the incorrect commit from bug 33479 somehow magically "works around" this regression. I am opening this bug anyway because sooner or later a proper fix will get upstream.
To reproduce this issue, you have to revert 76bbf106a28c4caa82873e8450bde7d4adc765bf, or alternatively apply the staging fix for bug 33479. See here for more details https://bugs.winehq.org/show_bug.cgi?id=33479#c45 .
When starting Settlers 3 as fullscreen, before the bad commit was introduced the mouse cursor appears and works properly on the start screen and in the menu. After the bad commit the mouse cursor doesn't show up anymore. This makes it impossible to enter the game.
Patch http://source.winehq.org/patches/data/108577 does not help in this case, and the issue is still present in latest upstream Wine (wine-1.7.36-83-gf75d1b0).
Desktop environment: XFCE 4.1 md5sum(S3_A_Demo.exe): f8f8214bed453cde3c7b2a1fe80f947a
The regression test was performed by reverting 76bbf106a28c4caa82873e8450bde7d4adc765bf at each step.
$ git bisect good f6dde7062413a1dfdd71acc92c5178ac66f3ade0 is the first bad commit commit f6dde7062413a1dfdd71acc92c5178ac66f3ade0 Author: Stefan Dösinger stefan@codeweavers.com Date: Tue Nov 18 21:26:57 2014 +0100
wined3d: Restore the display mode on focus change.
:040000 040000 aa87fc202d416bf38b92925b0040cbdbcc9e3a84 23850dec1d6e575a9050437206d54d48db834005 M dlls :040000 040000 0e90d026408ce1c052257f931536dd23c1e53a6f 5e45b170033d4faab106d4de13292c70ce3cbed4 M include