[Bug 49347] Settlers III: mouse not working on start screen and menu

WineHQ Bugzilla wine-bugs at winehq.org
Tue Jun 16 10:55:40 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49347

Adrian Kalla <adrian.kalla at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zzhang at codeweavers.com

--- Comment #5 from Adrian Kalla <adrian.kalla at gmail.com> ---
(In reply to Gijs Vermeulen from comment #4)
> Did you try with vanilla wine as well or only staging?

I have tried both.

> I tested with current wine-git and Settlers 3: Ultimate Collection from GOG
> and couldn't reproduce the issue.

I have also tested with today git source and the issue is still there. Not sure
if this is relevant here: I run the game inside the "Wine Desktop" and have
disabled the "Intro" videos in the settings. The issue manifests itself by the
mouse not disappearing when the main menu of the game opens (the cursor is not
only hidden but is also not functional).

I also did now find out the exact commit that broke the game:
f91dd56ccd7ee980e8d867eb872f40f609f485f7 (
https://source.winehq.org/git/wine.git/commit/f91dd56ccd7ee980e8d867eb872f40f609f485f7
).
@Zhiyi Zhang <zzhang at codeweavers.com>: I am adding you here, as above commit is
yours ;)
The commit comment says: "wined3d: Do not clip the cursor after changing
display modes. DirectDraw should clip the cursor to the primary monitor only
when the
cooperative level is DDSCL_EXCLUSIVE. For Direct3D 8, 9 and DXGI,
changing display modes shouldn't clip the cursor as tests showed."
but the game here is Direct3D <8, so I guess this was unintended?


BTW. The last working build can be done from this commit:
https://source.winehq.org/git/wine.git/commit/2df67d56f3a36df754cd7a52d46c33981f07dbde

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list