https://bugs.winehq.org/show_bug.cgi?id=38201 Ruslan Kabatsayev <b7.10110111(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #50982|0 |1 is obsolete| | --- Comment #2 from Ruslan Kabatsayev <b7.10110111(a)gmail.com> --- Created attachment 50991 --> https://bugs.winehq.org/attachment.cgi?id=50991 Updated test case with more debug messages It appears that in Windows SetFocus called on a not yet showed window makes its root ancestor the foreground window. On windows, its output is [1], with the following relevant pieces: Window created; hwnd=0x000500d6, hEdit=0x00090132 ... msg=0x00000086,wP=0x00000001,lP=0x00000000 (WM_NCACTIVATE) ... Focus set Foreground window now: 0x000500d6 On wine, however, its output is [2], with the relevant pieces different: Window created; hwnd=0x00010046, hEdit=0x0001004c ... msg=0x00000086,wP=0x00000000,lP=0x00000000 (WM_NCACTIVATE) ... Focus set Foreground window now: 0x00010020 I.e. there's a discrepancy between behavior of Wine's implementation of SetFocus() and Windows' one. [1]: http://pastebin.com/eesSALFj [2]: http://pastebin.com/beKk60jN -- 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.