http://bugs.winehq.org/show_bug.cgi?id=24779
Summary: Warlords III: Darklords Rising demo: mouse clicks don't register in the main menu Product: Wine Version: 1.3.5 Platform: x86 URL: http://download.cnet.com/Warlords-III-Darklords-Rising -demo/3000-7562_4-10020482.html OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hverbeet@gmail.com
Created an attachment (id=31330) --> (http://bugs.winehq.org/attachment.cgi?id=31330) console log
In the demo of W3:Darklords Rising you cannot click on any of the menu items since mouse clicks don't register. This affects the demo of Warlords3: Reign of Heroes, too.
How to reproduce the issue:
Note: you have to install the demo using Wine-1.1.30 or earlier to workaround bug #24777 (or use a native Windows and copy over the installed game).
Start the demo by DarkDemo.exe. A setup screen is shown first; the mouse works fine here. Click on Single Player: the game menu will load but you cannot click on anything. Before the regression the mouse pointer changed its shape when you hover over a selectable item in the menu. Now it always shows the same (arrow) shape.
The result of regression testing:
914c8cb8ea1e5cbcfa18558961185dd94313b26d is the first bad commit commit 914c8cb8ea1e5cbcfa18558961185dd94313b26d Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed Mar 17 21:59:49 2010 +0100
ddraw: Acquire/release the focus window from the correct location.
:040000 040000 7b888e2899b0ce7578c776287fcd5d5597d3625e db3c70fcea916fc051b1d6b5f19a5e9b4175a6a2 M dlls :040000 040000 3fa4b272bdfcdd6f386e8b968a26497aae09d789 31ebd3615f1d2bbbbc991e191c813d77fc16635e M include
The patch can be reverted cleanly on Wine-1.3.4 and that fixed the issue (mouse clicks do register again).
There are other bugreports involving the same commit: bug #22948 and bug #22696.
There's a crash at the end of the attached log: it happens when you quit from the game by pressing <Ctrl+q> in the menu, that was present before the regression, too.
Link to the demo added to URL. Author of the patch added to CC.
Fedora 13 Nvidia 7600 / driver 256.53