http://bugs.winehq.org/show_bug.cgi?id=21770
Pavel Valach valach.pavel@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |valach.pavel@gmail.com
--- Comment #8 from Pavel Valach valach.pavel@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@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