http://bugs.winehq.org/show_bug.cgi?id=14595
--- Comment #31 from Aric Stewart aric@codeweavers.com 2008-09-11 13:19:34 --- Wow, ok i understand my confusion. the second change in that commit:
@@ -523,6 +552,8 @@ static void handle_wm_protocols( HWND hwnd, XClientMessageEvent *event ) hwnd, IsWindowEnabled(hwnd), IsWindowVisible(hwnd), GetWindowLongW(hwnd, GWL_STYLE), GetFocus(), GetActiveWindow(), GetForegroundWindow(), last_focus );
+ if (hwnd == GetForegroundWindow()) return; + if (can_activate_window(hwnd)) { /* simulate a mouse click on the caption to find out
was not in my original patch at all. I am totally unfamiliar with that part of the change and that is the part causing you troubles.
Julliard says he is correcting it and removing that change.
thanks for being diligent and following up on this.
-aric