https://bugs.winehq.org/show_bug.cgi?id=55774
Bug ID: 55774 Summary: Sid Meier's Alpha Centauri: invisible mouse pointer Product: Wine Version: 8.11 Hardware: x86-64 URL: https://archive.org/details/SidMeiersAlphaCentauriDemo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: rbernon@codeweavers.com Regression SHA1: 9f8d9eef216d4ede3b53d3caab222ad8f896f10b Distribution: ---
Tested with the GOG.com version but can also be reproduced in the original demo. The mouse pointer is working (buttons are clickable) it is just invisible. Occurs in fullscreen and virtual desktop mode.
The problem is present since Wine-8.11 and the result of the regression test: commit 9f8d9eef216d4ede3b53d3caab222ad8f896f10b Author: Rémi Bernon rbernon@codeweavers.com Date: Mon Jan 25 15:22:08 2021 +0100
winex11: Set the window cursor immediately in SetCursor.
Instead of synchronizing the cursor on mouse changes. The SetCursor call should now only be made when cursor or window handle have changed.
smac_demo1_1m.exe (50 MB) md5: 0cb42fdc0195dfc638830ddac90f48c3 Opening the demo shows a black screen with 2 empty rectangles: the left one is starting the game.
Still present in wine-8.17-190-g8943fcbca49
https://bugs.winehq.org/show_bug.cgi?id=55774
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- I've just sent a possible fix for this, could you try if 2581e0b3eab4638b8aa00be9e66543b7e39f3dc6 which has just been merged fixes it?
https://bugs.winehq.org/show_bug.cgi?id=55774
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Rémi Bernon from comment #1)
I've just sent a possible fix for this, could you try if 2581e0b3eab4638b8aa00be9e66543b7e39f3dc6 which has just been merged fixes it?
Unfortunately the patch doesn't fix the bug in SMAC.
https://bugs.winehq.org/show_bug.cgi?id=55774
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- There is a workaround: disabling the opening movie in Alpha Centauri.ini so that the game loads the menu directly, makes the problem go away.
[Alpha Centauri] DisableOpeningMovie=1
I'm using: Xorg 21.1.8 Xfce 4.18 with Xfwm as the window manager
https://bugs.winehq.org/show_bug.cgi?id=55774
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |19ad5bd598d603617341cbb2bee | |c90bd69fa6349
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- Truly fixed by commit 19ad5bd598d603617341cbb2beec90bd69fa6349. Thank you Rémi Bernon for dealing with this bug.
https://bugs.winehq.org/show_bug.cgi?id=55774
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.0-rc2.