[Bug 8904] New: X-Wing Alliance: keyboard and mouse input does not work in hangar screen since 0.9.29

Wine Bugs wine-bugs at winehq.org
Mon Jul 9 08:26:56 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=8904

           Summary: X-Wing Alliance: keyboard and mouse input does not work
                    in hangar screen since 0.9.29
           Product: Wine
           Version: CVS
          Platform: PC
               URL: http://remote.newswall.org.uk/swgamer/files/demos/xwadem
                    o.exe
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-directx-dinput
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: knan-wine at anduin.net


Keyboard and mouse input does not work at all in hangar screen since 0.9.29, so
missions can not be started. This makes the game unplayable. The downloadable
demo also shows the bug.

Reverting commit b22ff8018aca7c365e505f1db7732f7050ae259b ("dinput: Remove
MsgWaitForMultipleObjects calls.") works around it. More specifically, the
specialized poll function.

It can't actually be called a dinput bug, since running with native dinput gives
me exactly the same behaviour as in unpatched wine. So the actual problem must
be somewhere else.

Have tested semi-blindly with these native dlls, one at a time, without locating
any suspects: advapi32, comctl32/commctrl, shell32, ole32, rpcrt4, dsound, imm32.

I'm really not sure how to proceed in debugging this, looking for guidance.

Looks related to bug 7640.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list