[Bug 21770] Keyboard doesn't work in games launched from Steam when using virtual desktop

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 13 07:22:07 CST 2010


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


Pavel Valach <valach.pavel at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |valach.pavel at gmail.com




--- Comment #8 from Pavel Valach <valach.pavel at gmail.com>  2010-03-13 07:22:06 ---
I ran a regression test few minutes ago. The result? The bug has appeared for
first time in Wine 1.1.33 and it's because of this commit:

6823f4aaf8b91b729062573e4eef94f9e29b7792 is first bad commit
commit 6823f4aaf8b91b729062573e4eef94f9e29b7792
Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Wed Nov 11 14:37:51 2009 -0600

    winex11.drv: Allow explorer to focus other process windows.

    When explorer gets a take focus message, it tries to focus the foreground
    window, but this doesn't work because set_focus can only focus windows in
    the current process. We have to look for the focus window in the foreground
    thread, not the current one, or we won't find the other process's windows.

    Since the other process may crash at any time, causing its windows to be
    destroyed, we also have to ignore the BadWindow error that will occur if
that
    happens at a critical time.

:040000 040000 7ca0c85867d8b49b2517a15524c6d9b6325fd583
8d1b6d81f597ae375c5f42b61ddf660078177a6f M    dlls

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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